[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