linkerscript.gld anpassen, Mikrochip, C30, PIC33

Gast #3343765
Lesenswert?
• ▲
▼
Hallo zusammen,

ich versuche gerade ein Beispielprojekt für einen PIC30 von Microchip 
(CE018, hier zu finden: 
http://www.microchip.com/CodeExamplesByFunc.aspx) auf einem PIC33 
anzuwenden. Das original Projekt ist für MPLAB geschrieben, ich 
importiere es aber in MPLABX.
Nach diversen Schwierigkeiten kann ich nun erfolgreich kompilieren. Dazu 
musste ich unter anderem die richtige .gld in der linkerscript.gld 
eintragen. Hier der Inhalt der original linkerscript.gld:

SEARCH_DIR(..\..\..\..\lib)
SEARCH_DIR(..\..\..\..\support\gld)
INPUT(-ldsp)
INPUT(-lpic30)
INPUT(-lm)
INPUT(-lc)
INCLUDE p30f6014A.gld

In der letzten Zeile habe ich die .gld wie gesagt geändert.
Nun habe ich aber noch eine Frage. Ich störe mich noch an dieser Zeile:
INPUT(-lpic30)
Was genau passiert bei diesen INPUT Befehlen eigentlich? Ich habe ja 
keinen PIC30 sondern einen PIC33. Wenn ich aber aus der 30 eine 33 
mache, bekomme ich einen Fehler.
Gast #3344019
Lesenswert?
• ▲
▼
Bernd schrieb:

> INPUT(-ldsp)

Die -l-Zeilen sind Kommandozeileoptionen für den Linker. Damit werden 
zusätzliche Libraries hinzugelinkt. Siehe auch die Linker-Hilfe im 
Installationsverzeichnis, Unterordner doc. Die "pic30"-Library ist eine 
Library für alle dsPIC30-33.

Die Libraries, viele davon sogar im Sourcecode, stehen im Verzeichnis 
Lib(Sourrces unter src)


Gruß,
Alex

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.