[En-Nut-Discussion] ARM Alignment for Threads
Ole Reinhardt
ole.reinhardt at embedded-it.de
Sat Oct 12 15:49:28 CEST 2013
Hi Bob!
> I also used 8 byte alignment in the .data segment, however I'm sure that's unrelated:
>
> .data : AT (__etext)
> {
> PROVIDE (__data_start = .);
> *(.data)
> . = ALIGN(8);
> *(.ramfunc)
> _edata = .;
> PROVIDE (__data_end = .);
> } > ram
The above does not aligne .data to 8 byte, but .ramfunc
The . operator always sets the current location counter. And here you
are just "behind" the .data segment. Right?
> I'll remove that later and give it a try with just 8 byte alignment on the heap/stack.
Thanks!
I'll dig out my Ethernut5 and will test it as well.
bye,
Ole
--
kernel concepts GmbH Tel: +49-271-771091-14
Sieghuetter Hauptweg 48 Mob: +49-177-7420433
D-57072 Siegen
http://www.embedded-it.de
http://www.kernelconcepts.de
More information about the En-Nut-Discussion
mailing list