Forum: Mikrocontroller und Digitale Elektronik Problem mit Include_Direktiven durch Header


von mike (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.