.rtemsstack location on ARM

Sebastian Huber sebastian.huber at embedded-brains.de
Mon Feb 17 06:10:16 UTC 2020


Hello Will,

I think you discovered a bug in the ARMv-7M linker command file, the 
bsp_vector_table_size should be 0.

On 09/01/2020 16:07, Will wrote:
> Hi Sebastian,
> The relocated vector table is also present in REGION_VECTOR as long as 
> bsp_vector_table_in_start_section is not defined in the linker script. 
> It sounds like this is expected behavior, though, so I'll 
> adjust accordingly.
> 
> Thanks,
> William
> 
> On Wed, Jan 8, 2020 at 11:58 PM Sebastian Huber 
> <sebastian.huber at embedded-brains.de 
> <mailto:sebastian.huber at embedded-brains.de>> wrote:
> 
>     Hello,
> 
>     the region name REGION_VECTOR is a bit misleading. For ARMv-7M the
>     vector table is in the .bsp_start_text section, see
>     "bsps/arm/shared/start/start.S". In the REGION_VECTOR there is only the
>     interrupt stack.
> 
>     -- 
>     Sebastian Huber, embedded brains GmbH
> 
>     Address : Dornierstr. 4, D-82178 Puchheim, Germany
>     Phone   : +49 89 189 47 41-16
>     Fax     : +49 89 189 47 41-09
>     E-Mail  : sebastian.huber at embedded-brains.de
>     <mailto:sebastian.huber at embedded-brains.de>
>     PGP     : Public key available on request.
> 
>     Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
> 

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.


More information about the devel mailing list