Forum: PC-Programmierung Linkerfehler bei MPLAB


von Jens G. (Firma: fa. Seuffer) (willi-helmchen)


Lesenswert?

Hallo Leute,
ich bin neu hier. Ich bin Elektrotechnik Student und sitze derzeit an 
meiner Diplomarbeit, bei der es unter anderem auch darum geht einen 
dsPIC33 zu programmieren.
Heute habe ich mich mal an MPLAB rangemacht. Also alles istalliert usw. 
und wollte auch gleich mein erstes Programm schreiben.
Also brav über den Projekt Wizard ein projekt angelegt, Headerfiles 
eingebunden und im C-File die ersten Ports auf High gesetzt. Ein 
bisschen ist ja aus dem Studium hängen geblieben :-)
Beim Builden kam dann die Fehlermeldung
"The project contains no linker script"
Ich hab jetzt den ganzen mittag versucht diesen Fehler wegzubekommen und 
den linker richtig einzustellen, bin aber nicht wirklich weiter 
gekommen.
Kann mir vielleicht jemand sagen wo der Hund begraben liegt.

Zum Arbeitsumfeld.
Ich habe MPLAB V7.60 und hab im Wizard als Toolsuite "Microchip C30 
Toolsuite" gewählt welches auch installiert ist (kein rotes kreuz zu 
sehen).
Als Debugger hab ich den Microchip MPLAB ICD 2 und als Testboard das 
EXPLORER 16 DEVELOPMENT BOARD

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Es fehlt im Projekt eine Datei, die dem Linker sagt, wie u.a. das 
Speicherlayout deines µCs aussieht - das sog. Linkerskript

Schau doch mal in den hoffentlich vorhandenen Beispielprojekten, ob du 
dort ein Linkerskript findest.

http://mchpjasonk.blogspot.com/2007/11/mplab-c30-16-bit-projects-no-longer.html

http://www.kerhuel.eu/RTWdsPIC/examples/ImportSimulinkMPLAB.html
(Punkt 7)

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en010065
(ggf. Device Update machen, um an Linker Script für dein µC zu kommen)

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.