Sida 1 av 2

Microchip MPLAB: ICD2-strul

Postat: 24 april 2007, 23:43:38
av bos
Tjo

Har under ett par veckors tid suttit och hackat hårdvara i MPLAB. Började nyligen med PIC, så jag har lekt runt en del. Hittade en billig PIC-programmerare på ebay, fanns USB-stöd osv.

Till saken: Ända sen jag fick programmeraren har jag aldrig haft strul med den i MPLAB. Förrän idag. Efter omboot så tyckte MPLAB helt plötsligt att det finns ingen ICD2 där längre. Hårdvarulistan i Windows var tom den också (på ICD:er, alltså, inte *helt* tom).

Jag märkte att när jag tryckte in USB-kabeln så kommer inte den där lilla USB-ikonen upp (den nere i hörnet). Den kommer upp när jag sätter i digitalkameran, men inte med ICDn. USB-hubben funkar med andra ord.

Efter lite sväng fram och tillbaka så provade jag helt enkelt att installera om drivrutinen. Vad händer då? Jo, blåskärm när Windows försöker installera icd2w2k.sys (som dessutom redan finns på systemet!).

Jag bootar om, försöker igen, samma sak. Jag bootar om, läser på Microchips forum och hittar en "ICD-cleaner"-mojäng som jag använder. Denna ska tydligen rensa allt som har med prylen att göra.

Bootar om, trycker i USB-kabeln och väntar på "Fann ny hårdvara", men nån sån kom inte. Enheten triggar alltså inte Windows att hitta den längre.

Provade en sista gång att installera om drivrutinen, men får som förut blåskärm på icd2w2k.sys.

MPLAB v7.52 (dvs senaste) har jag.

Hjälp?

Postat: 25 april 2007, 04:58:03
av Icecap
Efter vad jag har läst med ICD2 står det att man MÅSTE följa deras installationsanvisning mycket noga, detta innebär bl.a. att man FÖRST ska installera mjukvaran INNAN man kopplar in ICD2'n enl. vad jag minns.

Postat: 25 april 2007, 08:25:05
av bengt-re
.. dessutom så buggar den ibland även om man gjort rätt. Plugga i, plugga ur och ibland måste man starta om datorn - vet inte vad som händer, men ibland så hänger den sig i samband med uppstart. Det fungerar ibland att välja av programmeraren och sedan välja in ICD-2 igen. Inte helt stabilt, men den brukar alltid vakna igen.

Postat: 25 april 2007, 08:57:21
av G-man
Den kanske inte kan återta sin "usb" plats i datorn.. men man kan avinstalllera icke närvarande enheter och sen börja om...

Öppna miljövariabler(högerklick på my computer och sen properties - fliken advanced - Enviroment variables)

Klicka ny på user variable och skriv i Variable name

DEVMGR_show_nonpresent_devices

och värde 1

öppna devicemanagern igen och under View tryck på Show Hidden devices..

DE som nu är gråmarkerade(eller svaga i färgen eller hur man ska säga...) har varit installerade på datorn men är just nu inte anslutna, man kan på så vis högerklicka och avinstallera enheter som inte kan "komma in" igen... funkar kanon på usb enheter generellt då de kan krångla en del...

Postat: 25 april 2007, 10:27:29
av sodjan
Det finns speciella dokument från Microchip som beskriver hur man
"tar sig ur" denna situation. Har inga länkar (och tänker inte leta...).

Eller föresten, hiittade den där den förväntas vara...

Postat: 25 april 2007, 13:44:22
av bos
Tack för svaren.

Det ska påpekas att jag alltså följt samtliga Microchip's dokument för att rensa bort allt som har med ICD-USB att göra på maskinen, och sen steg för steg installera om MPLAB och ICD2 (i korrekt ordning), men detta hjälper inte.

Problemet är att Windows inte reagerar när jag stoppar i kabeln. Jag får inte upp dialogen "Found new hardware", ingenting alls händer. Digitalkameran funkar bra i samma USB-port, så hubben är inte trasig.

Eftersom det funkade nyligen och jag får blåskärm på icd2w2k.sys, så tror jag att jag har fog att misstänka Windows i detta fall. Frågan är hur jag löser det, jag har ingen större lust att installera om.

Jag ska dock prova ICD2-enheten på min sambos dator och se om jag får upp "Found new hardware" där. Om jag INTE får det så är enheten sönder, och då blir jag ledsen.

Postat: 25 april 2007, 13:52:42
av sodjan
Ah, sorry, missade att du skrev om "ICD-cleaner"-mojängen... :-)

Då är det väl bara att verifiera hårdvaran på en annan maskin,
sedan skulle jag kontakta säljaren...

Postat: 25 april 2007, 14:38:09
av G-man
Och kolladet jag skrev om det är så att det har hakat upp sig med USB:n... om ni bara visste hur många som reklamerar både usb minnen, telefoner och massa andra saker bara för att det blir en konflikt...

Postat: 25 april 2007, 16:37:42
av bos
G-man skrev:Och kolladet jag skrev om det är så att det har hakat upp sig med USB:n...
Tack för svaret. Jag provade göra som du skrev, genom att lista alla gömda enheter. Jag fick upp en hel hög "nya" enheter i listan, men ingen hade en skuggad ikon eller liknande, trots att det är de som är "hidden". Det enda jag hittar i USB-väg där är, förutom USB-controllers, min skrivare. ICD2-prylen finns inte alls där.

När jag kopplar in min digitalkamera, högerklickar USB-hubben i device manager och väljer properties och tittar sen under "power management", så ser jag min kamera och hur mycket ström den tar. Om jag samtidigt kopplar in min ICD2 och trycker på "refresh", så dyker den inte upp i listan. Kopplar jag ur kameran och trycker "refresh", så försvinner kameran.

Jag börjar misstänka att det kan vara USB-kabeln eller enheten i sig som är kajk.

Postat: 25 april 2007, 22:35:33
av Khaki
Har du provat att plugga i USB-kontakten i datorn istället för i USB-hubben (som jag antar att det är vad du gör)? :?:

Själv har jag en hel hög med olika pryttlar med USB-anslutning och det är bara att inse att ett fåtal av dom inte kan anslutas till en hub, det blir just som du skriver att dom inte hittas, trots att man använt dom där förut. Pluggar man in dom i datorn funkar dom direkt. Och det är inte fel på kontakter eller nåt sånt, andra enheter funkar utmärkt i samma uttag i huben. :?

Postat: 25 april 2007, 23:16:12
av G-man
bos: "power management"? Device Manager eller på svenska Enhetshanteraren är det jag är ute efter, även om du inte har något inkopplat till datorn så brukar det vara en hel hög med saker där under!

Postat: 26 april 2007, 07:01:33
av bos
G-man skrev:bos: "power management"? Device Manager eller på svenska Enhetshanteraren är det jag är ute efter, även om du inte har något inkopplat till datorn så brukar det vara en hel hög med saker där under!
Ja. Prova själv gå in i device manager, välja en USB hub/-controller, högerklicka och välj properties, och sen power management.

Det är inte inte power management under control panel.

Postat: 26 april 2007, 07:03:55
av bos
Khaki skrev:Själv har jag en hel hög med olika pryttlar med USB-anslutning och det är bara att inse att ett fåtal av dom inte kan anslutas till en hub, det blir just som du skriver att dom inte hittas, trots att man använt dom där förut. Pluggar man in dom i datorn funkar dom direkt. Och det är inte fel på kontakter eller nåt sånt, andra enheter funkar utmärkt i samma uttag i huben. :?
Har provat även detta, då jag misstänkte hubben ett tag, men det vill sig bara inte ändå :(

Nu har jag iallafall kontaktat tillverkaren, och han bad mig byta USB-kabeln för han sa att vissa kunder har haft det problemet med enheten. Det lite ironiska är att jag har dubletter av ungefär all hårdvara som finns, utom just USB-kablar :)

Postat: 26 april 2007, 19:55:54
av bengt-re
En annan sak som jag har upptäckt - har du ett USB-minne inkopplat till burken så fungerar inte ICD-2. Iaf inte med Corsair minnen - kan finnas fler USB enheter som inte trivs ihop med ICD-2 så testa att koppla bort ALLT annat USB och se om det lösr problemt.

Postat: 27 april 2007, 15:16:23
av bos
Kabeln var felet. Den funkade som sagt i början, men lade sen av (efter knappt en-två veckor användning). Tillverkaren hade skickat med en billig konsum-kabel, och ska skicka en ny.