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

Sebastian Huber sebastian.huber at embedded-brains.de
Thu Apr 2 05:53:02 UTC 2020


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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20200402/c6c79b27/attachment.html>


More information about the devel mailing list