Forum: Mikrocontroller und Digitale Elektronik Externe Dateien im AVRStudio einbinden?


von Max (Gast)


Lesenswert?

.include "del.asm" möchte ich in ein Prog einbinden.
Ich kann das aber nur, wenn ich der einzubindenden einen .cseg- Bereich 
zuweise, der nicht in den Bereich des Hauptprogramms fällt.
Also HP von .org 0x00 bis 0x5e, dann muß ich del.asm eine Adresse ab 
.org 0x5f geben.
Geht das nicht einfacher, dass sich der Assembler die einzelnen 
Teildateien selber zusammensetzt und richtig adressiert???

.org 0x00 muß ich ja wegen der Resetroutine (und andere Vektoren) 
angeben.
mfg
max

von mikki merten (Gast)


Lesenswert?

Ist kein Problem. Alle Include Files die ausführbaren
Code enthalten müssen nach der .CSEG Direktive ein-
gefügt werden.

z.B.

.CSEG
.org $0

rjmp RESET
...

.include "FILE1.ASM"
.include "FILE2.ASM"

von Max (Gast)


Lesenswert?

Ach doch so einfach!
Danke für die Antwort
max

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.