[PATCH] libdebugger: Fix ARMv7-M with -O0

Chris Johns chrisj at rtems.org
Thu Apr 2 06:46:48 UTC 2020


On 2020-04-02 16:53, Sebastian Huber wrote:
> Hallo Chris,
> On 21/03/2020 07:45, Sebastian Huber wrote:
>> On 20/03/2020 22:23, Chris Johns wrote:
>>>> On 20 Mar 2020, at 4:49 pm, Sebastian Huber 
>>>> <sebastian.huber at embedded-brains.de> wrote:
>>>>
>>>> On 20/03/2020 05:15, Chris Johns wrote:
>>>>
>>>>> On 19/3/20 7:52 pm, Sebastian Huber wrote:
>>>>>> The ARMv7-M architecture has no CP-15.  The inline assembly for the
>>>>>> CP-15 access leads to assembler errors if compiled with -O0.
>>>>> I would like to understand this one in detail to see why there is cp15 in the build.
>>>> In ARMv7-M the system registers are memory mapped.
>>>>
>>>> If I compile a Cortex-M based BSP with -O0, then I get:
>>>>
>>> BSP?
>> For example the atsamv BSP.
> could you please have a look at this. Being able to build with -O0 is 
> quite helpful during BSP development.

Is this important for 5.1.0?

Chris


More information about the devel mailing list