Gast
#1311340
Hallo zusammen,
ich habe eine Funktion, bei der es wirklich einmal auf den letzten Takt
ankommt. Diese wird als Assembler-Modul geschrieben.
In diesem Modul muss ich nun auf Einträge in einer globalen Struktur
zugreifen. Wie gelingt das?
Beispiel:
in global.h ist definiert:
struct test{
uint8_t Array[3];
uint16_t Word;
}tst;
in my_funct möchte ich:
extern tst.Array
lds temp, tst.Array
lds tempB, tst.Array +1
Momentan befürchte ich, dass der Compiler die Position nicht ermitteln
kann - obwohl sie eigentlich bekannt sein sollte...
Momentan bin ich etwas ratlos.
Viele Grüße,
Hendrik