[elektro] ARM Cortex-M4, align
hg12345
hg12345 at freemail.hu
Fri Jul 4 10:08:41 CEST 2014
Info <info at kiralyelektronika.hu> írta:
>> Az ALIGN csak fordítónak mondod meg, hogy milyen memória kiosztásra illessze a változók kezdeteit.
>> A CORTEX M3/M4 a fentiek miatt ALIGN 1 is lehetne..... :-),
>
>Ez nem függ össze, és nem igaz.
Már most melyik az első vagy a második sor?
A második sor esetén szerintem nézz erre a linkre: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0552a/BABFAIGG.html )?
>
>>>1, a proci csak aligned méretet tud felszívni
>>> 1-re végződő címről nem tud wördöt, 3-ra végződőről déwördöt
>>> és így tovább
>>> 2, az align-al megmondod, hogy a cuccot milyen címtől kezdődően
>>> pakolja le, az üres helyeket semmivel nem tölti ki, "elvesznek"
>
>> Bocs ez csak ARM7 -volt így!
>
>??
Az 1 elsőre gondoltam (M3/4 esetén teljesen mindegy, néhány % jelent itt a nem illeszkedés), egyébként ALIGN 8 állítasz attól még nem lesz 64 bites a uC
A 2. természetesen a fordító tulajdonsága.
>
>-----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list