Forum: Mikrocontroller und Digitale Elektronik ICD2 Clone Problem


von w124Dennis (Gast)


Lesenswert?

Hallo zusammen,

ich habe die ICD2 Clone mit dem PIC18F4550 und dem PIC16F877 aus dem 
EDABoard nachgebaut, soweit läuft auch alles prima programmieren 
debuggen breakpoints...
nur wenn ich den Pausebutton im MPLAB drücke reagiert MPLAB ca 4sek 
nicht, das target läuft allerdings weiter, danach Verbindet die ICD2 neu 
und der programpointer steht auf null.

MPLAB Meldung nach drücken des buttons:

ICDWarn0054: MPLAB IDE has lost communications with the MPLAB ICD 2. 
Would you like to attempt to reconnect?
Connecting to MPLAB ICD 2
...Connected


Kann sich das jemand erklären?

An der Hardware kann es fast nicht liegen, erstens hab ich eine ältere 
version der icd2 mit dem Cypress chip da funktioniert alles und zudem 
wären dann doch auch andere funktionen als nur pause betroffen oder?!

hexfiles hab ich die genommen:
http://www.edaboard.com/ftopic288717.html

habe außerdem im EDABoard gepostet, bisher aber keine vernünftige 
antwort bekommen:
http://www.edaboard.com/ftopic305879.html

Das Fehlerbild tritt bei allen PIC-Typen auf die ich Zuhause hab.
(PIC18F6627, PIC18F4520, PIC18F2220, PIC18F2320)

gruß Dennis

von w124dennis (Gast)


Lesenswert?

Hallo zusammen,

hier mal noch die genaue fehlermeldung:

MPLAB ICD 2 Ready
Running Target
MPLAB ICD 2 Ready
Running Target
Halting Target
ICDWarn0054:  MPLAB IDE has lost communications with the MPLAB ICD 2. 
Would you like to attempt to reconnect?
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to target
Target Device PIC18F6627 found, revision = Rev 0x0
...Reading ICD Product ID
Running ICD Self Test
...Passed
ICD0082: Failed MPLAB ICD 2 operation
...Halt Failed
MPLAB ICD 2 Ready
MPLAB ICD 2 Ready



gruß dennis

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.