Gast
#622805
Hi Für ein C-Projekt, das ich momentan schreibe versuche ich gerade eine Zeitkritische Funktion in Assembler zu schreiben. Allerdings muss diese Funktion auf globale Variablen zugreifen. Bisher probiere ich es so: /* .C-Datei */ ... int *ptrGX; ... /* .s-Datei */ ... .extern ptrGX ; Aus Übersichtlichkeitsgründen ... mov r3,#ptrGX ; Adresse der Variablen in Register laden ... Allerdings kommt dann folgende Fehlermeldung von dem arm-gas: "Error: undefined symbol ptrGX used as an immediate value". Versuche, das Symbol ptrGX mit .def (Laut mitgeliefertem Manual) scheitern an der einfachen Tatsache, das gas dann meldet, dass er diesen Befehl nicht kennt. Ich hoffe hier kann mir jemand helfen Mfg Michel.