PIC & Assembler: Sectionsfehler

OP #714636
Lesenswert?
• ▲
▼
Hallo Leute,

habe bis jetzt nur mit dem PIC16f84 zu tun gehabt. Hatte diesen in C 
programmiert. Wollte mich aber mal mit den größeren befassen. Habe 
PIC16f876 versucht in Assembler zu programmieren. Leider bekomme ich 
eine Fehlermeldung:

"Error - section 'org_1' can not fit the absolute section"

Kann mir jemand weiterhelfen? Muß ich einen speziellen Speicherbereich 
im Compiler festlegen?

Vielen Dank für eure Hilfe
OP #715620
Lesenswert?
• ▲
▼
hmmm, hat irgendwie nicht geklappt. du meintest, dass ich das 
linkerscript löschen soll im projekt, richtig?

werde mal ne nacht drüber schlafen...
kann man sonst noch etwas falsch machen bei MPLAB? habe handbücher zum 
c18 c compiler; da muss man nämlich das linker file einbinden...

trotzdem danke, werde morden mein glück weiter versuchen
#715910
Lesenswert?
• ▲
▼
Ja, wenn Du mit C arbeitest, brauchst Du ein Linkerscript.
Der Linker muss ja Deinen Code mit dem Startup-Code und mit den 
Libraries linken.
Wenn Du aber nur ein Assembler-Modul hast und auch keine Libs 
verwendest, brauchst Du keinen Linker.

Ich meinte wirklich Entfernen (Rechtsklick - "Remove"), nicht das File 
löschen.

Beiliegend das assemblierte Projekt.

Viel Spass
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.