Forum: Mikrocontroller und Digitale Elektronik Bootloader - PIC24H - AN1094


von Mirco H. (mirq)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe hier einen PIC24HJ128GP502 und möchte gerne folgenden 
Bootloader verwenden, komme allerdings nicht weiter als bis "Reading 
Target Device ID." im cmd.

(AN1094)
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en530200

Auf dem Steckbrett habe ich einen 4MHz Quarz und max232 Treiberbaustein 
für UART - die Kommunikation mit dem PC über RS232 klappt reibungslos.

im MPLAB-Projekt habe ich PLLFBD wegen des 4MHz Quarzes auf 78 gesetzt. 
(Auf dem Eval-Board wird wohl ein 8MHz Quarz verwendet.) Für das 
Target-Projekt ist das entsprechende device eingestellt und das 
Linker-Skript unverändert. Das .map-File ist im Anhang ("16-bit Flash 
Programmer.map").

Mein Testprojekt verwendet das modifizierte Linkerskript entsprechend 
Manual; allerdings ohne die __CODE_BASE-Geschichte. (habe irgendwo 
gelesen dass es auch ohne geht, zumal im file als Kommentar geschrieben 
ist, dass das da nicht hindarf?) Auch dieses .map-File ist im Anhang.

Ich flashe den Bootloader über ICD2 und führe dann den entsprechenden 
cmd-Befehl mit dem generierten .hex meines Beispiels aus.
-> nach "Reading Target Device ID." passiert nichts mehr...

Habt ihr Ideen woran es liegen könnte?

Grüße, Mirco

von Harald (Gast)


Lesenswert?

Hallo
sehr alter Beitrag habe das gleich Problem
 nach "Reading Target Device ID." passiert nichts mehr.

PIC33FJ256GP710A
mit dem Explorer Board

von Harald (Gast)


Lesenswert?

Hallo das geht soweit nur wenn ich das HEX file hochladen will.
Kommt immer
Can not open file dummy.hex

Woran kann das liegen??

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.