Problem mit Include_Direktiven durch Header

Gast #2881612
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren