Hallo,
nur für die Suchmaschinen:
Nach vielem Googlen scheint es so zu sein, dass beim Absturz des ICD2
oder ziehen des USB Steckers Glichtes auf den 18F4550 kommen, die ihn in
den Programmiermode schalten und die Firmware schrotten. Genau das ist
auch passiert. Man muss immer erst MPLAB beenden und dann den Stecker
ziehen. Hängt sich das ICD2 mal auf nie den Stecker ziehen sondern den
Rechner runterfahren.
Bin irgendwann drauf gekommen das serielle Kabel für COM Port
einzustecken, den eigenen ICSP Stecker in das Gerät auf den 18F4550
Stecker zu stecken, den Jumper auf "Programm" umzustöpseln und dann mit
der File->Import Funktion von MPLAB den angehängten Code für den 18er
einzuladen und zu brennen. Vorher den 18F4550 auswählen. Die Fuses
werden automatisch im Hex Code gesetzt und dürfen nicht verändert
werden. Die Hex Codes habe ich mir im Netz zusammengesucht von einer ICD
Clone Seite, sie laufen mit MPLAB 8.20 einwandfrei.
Gerät wieder eingestöpselt, Treiber wurde erkannt. Lüppt wieder :-)