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.
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
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.