Overlap detected in .CSEG

Gast #21150
Lesenswert?

Hallo,

ich habe o. g. Fehlermeldung im AVR-Studio beim assemblieren bekommen. 
Ich habe versucht mein grossen Programm in kleine Module aufzuteilen. 
Ich denke da liegt der Fehler.

So sieht in etwa die Aufteilung aus:

Modul heisst z. B. sub.inc.asm mit folgendem Inhalt:

sub:

... Befehle ...

ret

Hauptprogramm main.asm enthaelt:

.include "sub.inc.asm"

... Befehle ...
rcall sub
... Befehle ...

Wie kann ich es besser aufteilen!?

Danke und ade,

Thomas H.

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