Hallo liebe Forenmitglieder, Für ein Assembler Projekt wollte ich eine klein Lib programmieren. Der Übersichts halber haben sich viele asm Datein ergeben die ich nicht alle einzel ins Hauptprogramm includieren wollte. Als lösung habe ich eine Header datei geschrieben die alle Include-Direktieven enthält. Das Problem ist nur das keine einzige Funktion includiert wird und ich nur 10 mal die Fehlermeldung bekomme das zum beispiel bei "rcall bla" bla undefiniert ist obwohl die header datei die passende asm datei includieren sollte. Auch bei einem kleinen Minimalprogramm funktioniert es nicht //-Hauptprogramm Minimal .include "m16def.inc" ldi r16,LOW(RAMEND) out SPL,r16 ldi r16,HIGH(RAMEND) out SPH,r16 loop: rcall test rjmp loop .include "Test/Includer.h" //-Header Datei .include "tester.asm" //_tester.asm test : nop nop ret Der Ordner mit der Header und tester.asm datei liegt in der Projektmappe im gleichen Ordner wie die asm des Hauptprogramms. Weiß irgendjemand warum immer der Fehler "Undefined symbol : test" kommt? Mfg mike
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.