Hi Ich wollte in einem AVR Assembler Programm Code auslagern und über . include "name.asm" aufrufen und im eigentlichen Programm über rcall test aufrufen (test wäre der Name der Sprungmarke im name.asm file) Nun geht das so nicht denn es bringt mir immer den Fehler Error 1 Overlap in .cseg: addr=0x0 conflicts with 0x0:0x2 Kann mir einer helfen und sagen was falsch ist? Grüße
:
Verschoben durch User
Henry schrieb: > (test wäre der Name der Sprungmarke im name.asm file) > Nun geht das so nicht denn es bringt mir immer den Fehler > Error 1 Overlap in .cseg: addr=0x0 conflicts with 0x0:0x2 > > Kann mir einer helfen und sagen was falsch ist? hast du zufällig das "name.asm" mit einer .org Direktive angefangen?
nein ich hab einfach die asm datei includet und dann normal mein programm gemacht mit org 0000 rjmp main
Henry schrieb: > nein ich hab einfach die asm datei includet und dann normal mein > programm gemacht mit org 0000 rjmp main Na das geht nicht, Du musst das Include schon weiter hinten platzieren, zumindest hinter den Int-Vektoren... ...
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.