Hallo Zusammen, ich versuche seit mehreren Tagen ein PICKIT 3 zum laufen zu bekommen. Leider ohne Erfolg. Ja ich habe auch schon fast alle Foren der Welt durchgelesen (kommt mir zumindest so vor). Leider auch ohne jeglichen erfolg. Also was ist überhaupt mein Problem: Ich habe hier einen PICKIT3 (Clone). Dieser wird auch erkannt in Windows und auch in MPLAB X IDE & IPE. Sobald ich allerdings versuche mich zum µC zu verbinden wird mir das angezeigt: "Connection Failed" In der IDE wird mir das angezeigt, wenn ich den Self Test durchführen will.: "Self Test Not SupportedSN: DEFAULT_PK3" Ausprobiert unter Windows 7 & 10. Nachdem die ganzen Forenbeiträge auch schon etwas älter sind die mir angezeigt worden sind, öffne ich mal einen neuen Thread. Ich hoffe hier kann mir irgendjemand weiterhelfen :/
Flo schrieb: > Self Test Not Supported soll heißen: "das PK3 hat keine eingebaute Selftest-Möglichkeit"
Aber ich kann ja so auch nichts machen. Kein verbinden zum µC möglich. weder im IPE noch IDE.
Was wird denn angezeigt, wenn nur das PK mit dem PC verbunden ist und kein uC dran hängt? Hast du ein Oszi?
Volker S. schrieb: > Was wird denn angezeigt, wenn nur das PK mit dem PC verbunden ist und > kein uC dran hängt? Genau das gleich. Egal ob mit oder ohne µC. Immer das gleiche. 2017-08-20 14:41:14 +0200 - Completed loading IPE. ***************************************************** Connection Failed. Volker S. schrieb: > Hast du ein Oszi? Ja habe ein OSZI.
Hast du das Teil neu gekauft, oder war es schon mal im Einsatz? Vielleicht mit der PICkit3 Standalone Software? Verflixt, meins funktioniert auch nicht mit 4.0. zeigt aber ein bisschen mehr:
1 | *****************************************************
|
2 | |
3 | Connecting to MPLAB PICkit 3... |
4 | |
5 | Currently loaded firmware on PICkit 3 |
6 | Firmware Suite Version.....01.47.12 * |
7 | Firmware type..............Unknown Firmware Type |
8 | |
9 | Now Downloading new Firmware for target device: PIC18F45K22 |
10 | Downloading bootloader |
11 | Bootloader download complete |
12 | Programming download... |
13 | Connection Failed. |
Ich habe den PK von einem Bekannten bekommen. Leider weis ich nicht ob er diesen schon mal im Einsatz hatte. Ich denke aber mal schon, sonst hätte er ihn mir nicht gegeben. Ich habe das ganze jetzt noch im IDE mit einem Programm versucht. selbes Problem: BUILD SUCCESSFUL (total time: 1m 17s) Loading code from C:/***************************.... Loading completed Connecting to programmer... The programmer could not be started: Could not connect to tool hardware: PICkit3PlatformTool, com.microchip.mplab.mdbcore.PICKit3Tool.PICkit3DbgToolManager ***************************************************** Connection Failed. Was mir allerdings nicht ganz klar ist warum muss die IDE sich da mit dem Internet verbinden?
Flo schrieb: > Sobald ich allerdings versuche mich zum µC zu verbinden wird mir > das angezeigt: "Connection Failed" Ist die hardware richtig verbunden? Hat Dein Prozessor eine Strom-Versorgung? Der PICKIT liefert die nicht, jedenfalls in der Standardeinstellung.
Tippgeber schrieb: > Ist die hardware richtig verbunden? Hat Dein Prozessor eine > Strom-Versorgung? Der PICKIT liefert die nicht, jedenfalls in der > Standardeinstellung. Es wird im Geräte Manager der PK angezeigt. Ebenfalls im IPE wird er angezeigt wenn er angesteckt wird. Stecke ich das USB-Kabel aus wird dort nichts mehr angezeigt --> Ich geh davon aus das somit die Verbindung zum PK aufgebaut wird. Stromversorgung habe ich schon alles möglich ausprobiert. Mit externer, ohne externe, im IPE eingestellt, dass das PK die Platine mit Strom versorgen soll , .... Leider immer das gleiche.
Tippgeber schrieb: > Zeig mal bitte ein Foto von Deinem Aufbau. Ich verstehe zwar nicht wie das zur Lösung beitragen soll aber bitte hier das Bild. Und Ich habe schon zig von diesen Platinen geflashed. Also am Board liegt es nicht.
Florian B. schrieb: > Und Ich habe schon zig von diesen Platinen geflashed. Also am Board > liegt es nicht. Tja, ich hätte jetzt gesagt, dass die Stromversorgung fehlt, da der PICKIT den Strom für diese Platine wohl nicht liefern kann, aber wenn Du das schon zigmal ausprobiert hast, ist wohl der PICKIT defekt.
Hat das haiendige PICKIT3 keinen Troubleshooter? Da bleib ich doch besser beim PICkit2!
PICKIT2 schrieb: > Da bleib ich doch besser beim PICkit2! Würde ich auch. Aber die neuen IDEs unterstützen es nicht mehr bei gewissen Controllern :(
PICKIT2 schrieb: > Da... Die meisten Optionen in diesem Reiter gibt es im PK3 nicht mehr .... :( Unter anderem auch keine Troubleshootingfunktion mehr :/ Da hat Microchip ja ganze Arbeit geleistet das ganze Zeug rauszulöschen ....
> das ganze Zeug rauszulöschen
Untaugliches Werkzeug kommt bei mir in die Tonne.
Ist da ein Sack Kohle in den transluzenten Kunststoff gefallen? Normalerweise sind die PicKit 3 nicht schwarz. Da kann dir weder US5950171042 noch ein Forenmitglied helfen. Wie teuer war der Clone denn? Ansonsten mal mit etwas, was näher am Original ist. just my 2 cents
Die Clones funktionieren normalerweise auch nicht schlechter als das Original. Mal den PK3-Clone direkt aufs Board gesteckt? Manche PICs mögen keine "längeren" Kabel.
PICKIT2 schrieb: > Hat das haiendige PICKIT3 keinen Troubleshooter? > > Da bleib ich doch besser beim PICkit2! Mannmannmann. Wegen diesem Gefasel habe ich ein überflüssiges PICkit2 gekauft. Eben weil diverse Honks in genau diesem Forum hier das Ding über den grünen Klee gelobt haben. Die schlechteste Investition meines Lebens... "Das ist besser als das PICkit3" hieß es. Bah. Wer - wie ich - PIC24 verwendet, kann damit kaum etwas anfangen. Alle interessanten PIC24 kann man nicht damit programmieren. PIC32 dito. Vermutlich irgenwelche überalterten Gurken, aber die interessanten modernen nicht. Wer auch immer mit dem Gedanken spielt, ein PICkit2 zu kaufen, muss vorher genau prüfen, ob seine PICs damit programmierbar sind. Das ist Mist. Das PICkit3 unterstützt alle. Ich würde mir dazu auch ein Original kaufen. Mag sein, dass die Clones laufen, aber es ist eine Fehlerquelle mehr.
1N 4. schrieb: > Die Clones funktionieren normalerweise auch nicht schlechter als > das Original. > Mal den PK3-Clone direkt aufs Board gesteckt? Manche PICs mögen keine > "längeren" Kabel. Ja habe ich auch schon versucht. Ich denke es liegt nicht an der Hardware.... wie eigentlich immer wenn es um neue programmer bei mir geht sondern an irgendeinem kleinen Softwareding. Nur das immer zu finden. Ich hab mir eigentlich erhofft das mir jemand hier einen Tipp in diese Richtung geben kann aber so wie es aussieht will oder kann mir hier keiner in die Richtung weiter helfen.
Hurra schrieb: > Mannmannmann. > Wegen diesem Gefasel habe ich ein überflüssiges PICkit2 gekauft. Eben > weil diverse Honks... +1 ;-) Hurra schrieb: > Ich würde mir dazu auch ein Original kaufen. Mag sein, dass die Clones > laufen, aber es ist eine Fehlerquelle mehr. Die Clones haben bei mir bisher keine Probleme gemacht. Funktionieren tadellos! (einen schwarzen habe ich aber auch noch nicht gehabt)
Tippgeber schrieb: > Flo schrieb: >> Sobald ich allerdings versuche mich zum µC zu verbinden wird mir >> das angezeigt: "Connection Failed" > > Ist die hardware richtig verbunden? Hat Dein Prozessor eine > Strom-Versorgung? Der PICKIT liefert die nicht, jedenfalls in der > Standardeinstellung. Ist hier irrelevant... ! Hier liegt tatächlich ein Kommunikationsproblem mit dem Pickit selbst vor. Würde es an der fehlenden Stromversorgung des Ziel-µC liegen würde der Connect mit PK3 trotzdem stattfinden. Die Fehlermeldung würde an späterer Stelle erscheinen und IMHO "No VDD detected. Could not connect to target Device" (oder ähnlich) lauten. Da muss schon ein gravierender Fehler in der angeschlossenen Schaltung oder eine größere Potenzialdifferenz zwischen GND des PC und GND des Target vorliegen damit dieses Problem in der PK3 Connect Phase auftritt. Oder halt vorher aufgetreten sein und bleibende Schäden verursacht haben. Viel wahrscheinlicher finde ich aber das es mal ein Problem beim Update der Firmware gegeben hat und diese nun korrupt ist! Wurde schon mal der manuelle Download der Firmware versucht? So lange der Bootloader noch in Ordnung ist sollte das ja problemlos gehen. Ist der Bootloader hingegen ebenfalls angeschlagen kann man zwar immer noch über die ICSP Schnittstelle Firmware inkl. Bootloader neu aufspielen, bedeutet für viele aber erst einmal ein HENNE-EI problem wenn kein Ersatz-tool greifbar ist. Auf jeden Fall ist auch die Anzeige der IPE merkwürdig. DEFAULT-PK3 ist ja nun keine gültige Seriennummer... ISt aber lange her das ich selbst zuletzt mit der IPE gearbeitet habe, das ist ja eher für die Produktion. Kann daher nicht sagen ob es wirklich ein Fehler ist oder nur bedeutet "irgendein PK3" der gerade angeschlossen ist. Kenne das selbst aber nur so das dort die tatsächliche SN angezeigt wird. Da dies aber eine Auswahlbox ist: Was ist denn wenn man in die Auswahlliste geht: Wird da dann das PK3 mit richtiger Seriennummer angezeigt= 1N 4. schrieb: > Die Clones funktionieren normalerweise auch nicht schlechter als das > Original. Jep! Denn Microchip hat schon vor sehr langer ZEit den Schaltplan und die Firmware (inkl. Quellcode!) der PK3 Firmware öffentlich gemacht. Deshalb sind viele Clone tatsächlich vollwertige 1:1 NAchbauten. Aber es gibt auch welche wo dann um noch ein paar Cent zu sparen an den Bauteilen gespart wurde. Dann ist z.B. nur die LVP Programmierung möglich weil der Step-up Teil eingespart wurde. Oder aber die sind deutlich empfindlicher gegen Falschbehandlung. Von den Originalen kann ich sagen das die von mir benutzten schon massive (unbeabsichtigte) Fehlbehandlungen klaglos überstanden haben. Nur ein durch einen "angeschlagenen" USB Port fehlgeschlagenes Firmwareupdate (Wird ja mindestens bei jedem Wechsel der PIC familie nötig...) machte einmal eine Reparatur durch manuell angestoßenes Aufspielen der Firmware nötig. Es kann natürlich auch noch sein das dieser Fehler gar nicht vom PK3 kommt, sondern das es ein generelles Problem mit der USB Schnittstelle gibt. ISt bei meinem "privaten" Arbeitsrechner z.B. so. Da habe ich mir mal durch einen dummen Fehler die USB Schnittstelle beschädigt. (Mit USB-LA gearbeitet durch Verkabelungsfehler über 20V Spannungsdifferenz zwischen PC und Schaltung...) Seit dem können meine USB Buchsen nur noch ein paar mA treiben, Bei einigen USB Sticks funktioniert alles, bei anderen, sowie über USB Versorgten Mäusen, Tastaturen und dem PK bricht die Verbindung immer wieder ab. DAs Problem wurde dabei schleichend immer schlimmer... Mit USB-Zusatzkarte konnte(musste) ich dann Abhilfe schaffen. BTW: Egal was jetzt noch versucht werden soll - Bis die Programmierumgebung die Verbindung zum PK3 nicht erfolgreich aufbauen kann würde ich alles OHNE Zielhardware ausprobieren. Nicht das es damit ebenfalls ein Problem gibt und man mit zwei wechselnden Problemen in einer Endlosschleife kämpft. Erst wenn der Connect zum PK3 klappt und die fehlende Versorgungsspannung bzw. die fehlende Verbindung zum target Device kommt sollte man die Zielhardware wieder anschließen. Gruß Carsten
Carsten S. schrieb: > Ist hier irrelevant... ! > Hier liegt tatächlich ein Kommunikationsproblem mit dem Pickit selbst > vor. Sehe ich auch so. Carsten S. schrieb: > Auf jeden Fall ist auch die Anzeige der IPE merkwürdig. > DEFAULT-PK3 ist ja nun keine gültige Seriennummer... Das ist bei den Clones normal. Auch in der IDE. Carsten S. schrieb: > Erst wenn der Connect zum PK3 klappt und die fehlende > Versorgungsspannung bzw. die fehlende Verbindung zum target Device kommt > sollte man die Zielhardware wieder anschließen. +1
:
Bearbeitet durch User
Flo schrieb: > com.microchip.mplab.mdbcore.PICKit3Tool.PICkit3DbgToolManager > > ***************************************************** > Connection Failed. > > Was mir allerdings nicht ganz klar ist warum muss die IDE sich da mit > dem Internet verbinden? Ich würde hier einfach mal unterstellen das die oben genannte Zeile überhaupt nichts mit dem Internet zu tun hat, sondern es sich schlicht um einfach um das genaue Programmelement (Objekt/Methode) der PC-SW handelt in dem es zu dem Fehler kam. Vermutlich ist das dazu noch ein eher seltener Fehler für den keine explizite Fehlermeldung vorgesehen wurde. (Aber um wirklich einigermaßen sicher zu sein WAS damit genau bezeichnet ist müsste man schauen womit(welche Sprache) die SW Programmiert wurde. Oder etwas fitter in PC-Anwendungssoftwareerstellung sein als ich) Das "com.microchip" in dieser Zeile ausser dem Namen der Firma aber überhaupt nichts mit der Webadresse "microchip.com" zu tun hat, darauf würde ich sogar eine Pizza verwetten! Gruß Carsten
Im Bild sehe ich keine Spannungsversorgung fürs Board! Zwingend notwendig und dann Verbindungskabel vergessen und PicKit direkt aufs Board Stecken. Ist in MPLAB auch der richtige Pic eingetragen. Je nach Pic wird andere Firmware ins PIcKit geladen
:
Bearbeitet durch User
Carsten S. schrieb: > Wurde schon mal der manuelle Download der Firmware versucht? So lange > der Bootloader noch in Ordnung ist sollte das ja problemlos gehen. Wo geht denn das? bzw wo bekomme ich diese Firmware her? Carsten S. schrieb: > Ist der Bootloader hingegen ebenfalls angeschlagen kann man zwar immer > noch über die ICSP Schnittstelle Firmware inkl. Bootloader neu > aufspielen, bedeutet für viele aber erst einmal ein HENNE-EI problem > wenn kein Ersatz-tool greifbar ist. Das sollte kein Problem sein. Ich selber habe zwar keinen 2. hier aber spätestens Übermorgen würde ich einen 2. pickit3 haben können. Carsten S. schrieb: > Was ist denn wenn man in die > Auswahlliste geht: Wird da dann das PK3 mit richtiger Seriennummer > angezeigt= Hier wird nur der eine Angezeigt. Aber soweit ich das mittlerweile weiss haben die Clones nur diese eine "Seriennummer" Carsten S. schrieb: > Es kann natürlich auch noch sein das dieser Fehler gar nicht vom PK3 > kommt, sondern das es ein generelles Problem mit der USB Schnittstelle > gibt. Glaube ich nicht. Der Fehler tritt ja auf 2 verschiedenen PCs auf. Zusätzlich sind es 2 verschiedene Betriebssysteme. Dann müssten schon alle meine Ports kaputt sein.... Ich wills mal nicht hoffen o_O Carsten S. schrieb: > BTW: > Egal was jetzt noch versucht werden soll - Bis die Programmierumgebung > die Verbindung zum PK3 nicht erfolgreich aufbauen kann würde ich alles > OHNE Zielhardware ausprobieren. Hätte ich jetzt dann sowieso gemacht bzw. habe ich schon auch oft genug ausprobiert ohne angesteckte Hardware. Danke übrigens für deinen ausgiebigen Text. Der erste richtig Sinnvolle hier heute :D Danke auch an Volker. Ich denke mit euch 2 werde ich hier auch weiter kommen.
Wolfgang R. schrieb: > Im Bild sehe ich keine Spannungsversorgung fürs Board! Zwingend > notwendig und dann Verbindungskabel vergessen und PicKit direkt aufs > Board Stecken. Wenn du mitgelesen hättest wüsstest du das ich das bereits alles 3 Fach überprüft und ausprobiert habe. > > Ist in MPLAB auch der richtige Pic eingetragen. Je nach Pic wird andere > Firmware ins PIcKit geladen Ja es ist der richtige eingetragen. Da ich das im IPE und in der IDE ausprobiert habe und das ganze noch auf 2 verschiedenen PCs bin ich mir sicher das ich das nicht 4 mal falsch gemacht habe.
Hi, Florian B. schrieb: > Carsten S. schrieb: >> Wurde schon mal der manuelle Download der Firmware versucht? So lange >> der Bootloader noch in Ordnung ist sollte das ja problemlos gehen. > > Wo geht denn das? bzw wo bekomme ich diese Firmware her? Ich habe gerade leider nur den ICD3 hier, meinen PK3 habe ich gerade verliehen, kann daher nicht alles ausprobieren... Die Firmwarefiles sind sowohl in der MPLABx (wie auch schon bei der Version ohne x) enthalten. Ziemlich tief in den Pfaden... Hier ist der Ort und das Vorgehen für die alte MPLAB (ohne X ) beschrieben: https://www.youtube.com/watch?v=0s15AcBFwrQ (Achtung: laute Hintergrundmusik) Der Speicherpfad ist zumindest bis MPLAB X V3.40 absolut identisch. (nur das man da natürlich ins MPLABX Verzeichnis gehen muss) Bei MPLABX kann man wie bei MPLAB (oben im Video gezeigt) auch eine abweichende Firmware einspielen. Das wird unter den Project-Settings im Dashboard gemacht (siehe Bild) Allerdings wird mir, anders als bei MPLAB ohne X, kein Button für das sofortige komplette Einspielen der FW angezeigt. (Habe nie drauf geachtet, vermute beim PK3 ist es genauso) Alternativ kann man natürlich auch mal probieren MPLAB 8.xx aufzuspielen, dort die dazu passende (alte) FW aufzuspielen und dann sehen ob es funktioniert. Damit hätte man auch gleich eine alternative SW geprüft. Danach steht einem funktionierenden automatischen Upgrade in MPLABX ja nichts im Weg. Und nur fürs Protokoll falls jemand (später hereingestolpertes) die oben von mir genannten PK3 Quellcodes sucht: Leider hat Microchip den direkten Download von Quelldateien der PK3 Software aus dem Archiv entfernt (waren auch nur ältere Version). Es ist aber noch eine Datei für die Frühe Version der Stand Alone Programming APP verfügbar in der die Quellcodes der App enthalten sind. Neben den PC Quellcodes gibt es dann noch ein Verzeichnis mit Firmwarefiles für den PK3. Ob es sich um die vollwertige (damals, jetzt natürlich veraltet) Firmware handelt und ob die Files identisch mit dem lange zeit als Einzeldownload verfügbaren sind habe ich aber nicht geprüft. (Zum Glück habe ich solche Sachen schon vor langer Zeit "gesichert") Für das Derzeitige Problem wohl nicht relevant, aber wer die Funktion des PK3 verstehen will -oder eine Modifizierte Firmware braucht- da sind die Dateien ganz nett. http://ww1.microchip.com/downloads/en/DeviceDoc/PICkit3%20Programmer%20Application%20v3.10.zip Oder falls der Direktlink nicht funktioniert: Ins Dev. Tools Download Archiv gehen http://www.microchip.com/development-tools/downloads-archive und dann ganz unten auf der Seite die Datei: Pickit 3 Programmer Application 20v3.10.zip runterladen... > Carsten S. schrieb: >> Was ist denn wenn man in die >> Auswahlliste geht: Wird da dann das PK3 mit richtiger Seriennummer >> angezeigt= > > Hier wird nur der eine Angezeigt. Aber soweit ich das mittlerweile weiss > haben die Clones nur diese eine "Seriennummer" Hatte Volker SK ja auch schon bestätigt. Der Clone den ich in der Hand hatte brachte eine "richtige" SN mit. Aber der war auch von einem anderen Anbieter in einem roten Gehäuse (nicht Transparent). > Carsten S. schrieb: >> Es kann natürlich auch noch sein das dieser Fehler gar nicht vom PK3 >> kommt, sondern das es ein generelles Problem mit der USB Schnittstelle >> gibt. > > Glaube ich nicht. Der Fehler tritt ja auf 2 verschiedenen PCs auf. > Zusätzlich sind es 2 verschiedene Betriebssysteme. Dann müssten schon > alle meine Ports kaputt sein.... Ich wills mal nicht hoffen o_O Ja, das macht es unwahrscheinlich... Blöde Frage: Schon einmal ein anderes USB Kabel probiert? So kurz wie möglich! (Bei hochwertigen geht es aber auch mit 3m, einfache machen manchmal schon bei DEUTLICH unter 1m Probleme) > > Danke übrigens für deinen ausgiebigen Text. Der erste richtig Sinnvolle > hier heute :D > Danke auch an Volker. > Ich denke mit euch 2 werde ich hier auch weiter kommen. Keine Ursache... Wer vernünftig Fragt und die nötigen Informationen bringt dem wird hier ja (fast) immer gerne geholfen. Für heute bin ich aber nun raus, ein wenig muss man den Sonntag ja noch genießen ;-) Gruß Carsten
Flo schrieb: > In der IDE wird mir das angezeigt, wenn ich den Self Test durchführen > will.: "Self Test Not SupportedSN: DEFAULT_PK3" Passt zwar von der Fehlermeldung nicht aber: Hast du mal mit dem standalone Program "revert to MPLAB mode" probiert? http://microchipdeveloper.com/pickit3:connection-failure-error
Carsten S. schrieb: > Aber es gibt auch welche wo dann um noch ein paar Cent zu sparen an den > Bauteilen gespart wurde. Dann ist z.B. nur die LVP Programmierung > möglich weil der Step-up Teil eingespart wurde. Hallo, ich weiß zwar nicht, inwieweit der Hinweis für das hier geschilderte Problem relevant ist, aber laut dem folgenden Beitrag scheint der hier verwendete PICKit 3 Clone wohl nicht so ganz einem 1:1 Nachbau zu entsprechen. http://dangerousprototypes.com/blog/2011/12/19/sure-electronics-pickit-3-clone-review/ Mit besten Grüßen Murmelchen
Da scheint ein Bug in der IDE/IPE zu sein. PICkit artige Tools funktionieren damit nicht. http://www.microchip.com/forums/FindPost/1011009 Ich habe mein original PK3 unter Version 4.0 auch nicht zum laufen bekommen. Mit 3.40 geht es.
:
Bearbeitet durch User
X4U schrieb: > Hast du mal mit dem standalone Program "revert to MPLAB mode" probiert? Volker S. schrieb: > Hast du das Teil neu gekauft, oder war es schon mal im Einsatz? > Vielleicht mit der PICkit3 Standalone Software? Flo schrieb: > Ich habe den PK von einem Bekannten bekommen. Leider weis ich nicht ob > er diesen schon mal im Einsatz hatte. Ich denke aber mal schon, sonst > hätte er ihn mir nicht gegeben. Frag ihn doch mal. Unter Umständen sind da gleich zwei Probleme. Der Bug in der IDE und dass das PK gar keines mehr ist. https://m.youtube.com/watch?v=vfmLu6XzBtw Vorsicht, nicht den gleichen Fehler machen! -> 39:00... ;-)
:
Bearbeitet durch User
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.