Guten Abend miteinander
Ich habe folgende Union
1 | union sdo_message_head
|
2 | {
|
3 | unsigned long int value;
|
4 | struct message_head
|
5 | {
|
6 | unsigned char command;
|
7 | unsigned short index;
|
8 | unsigned char sub_index;
|
9 | }message_head;
|
10 | }static sdo_message_head;
|
nun ist meine Frage, ob die Union, die innerhalb der 32bit Grenzen des
ARM9 liegen dürfte, dort liegt und ob ich auf den short zugreifen könnte
obwohl der über die 16bit Grenze liegen dürfte.
Ich weiß das ich die Structur geschickter legen könnte, aber ich wollte
mir weitere Zuweisungen nach Möglichkeit sparen.
Ich benutze einen AT91SAM9263 mit dem GCC zusammen.
Vielen Dank im Vorraus für eure Antworten
Mit freundlichen Grüßen
Stefan Kunz