Gast
#1178559
Hallo zusammen, bin gerade dabei eine Lüftersteuerung zu programmieren. Jetzt wollte ich Code, den ich evtl. für andere Projekte wiederverwenden will, in eine separate ASM-Datei in einem anderen Verzeichniss auslagern. Dabei ist mir jetzt erstmal aufgefallen, dass es wohl nicht möglich ist relative Pfadangaben zu machen. Ist das richtig? Dann habe ich es mit einer absoluten Pfadangabe versucht, die Datei wird gefunden und assembliert. Leider bekomme ich jetzt folgende Fehlermeldungen: error: Overlap in .cseg addr=0x00 conflicts with 0x0:0x2 error: Overlap in .cseg addr=0x01 conflicts with 0x0:0x2 Die erste Fehlerzeile bezieht sich auf folgende Codezeile: .org 0x0000 rjmp init Die zweite auf: init: ldi temp, LOW(RAMEND) out SPL, temp ... Also auf die Stackpointer Initialisierung. Woran könnte das liegen? Gruß Mathias