Ich habe hier ein PIC32MX664F128H und bekomme mit dem PicKIT3 (funktionierte bis zu letzt noch mit einem PIC18F) einfach keine Verbindung. Ich habe darunter mal die Fehlermeldung und die Beschaltung angehängt. Laut Datenblatt kann man die PGED/C2 anschluesse zum Programmieren nehmen, jedoch beim Debuggen muss man diese Umschalten. Hab ich irgendwas übersehen? Target detected Device ID Revision = 10000053 The following memory area(s) will be programmed: program memory: start address = 0x0, end address = 0x7ff boot config memory Programming... Failed to program device -------------------- nach dem Entfernen des Widerstandes zwischen MCLR und PicKIt (33R) bekomme ich den Fehler: Target device was not found. You must connect to a target device to use PICkit 3. Connecting to MPLAB PICkit 3... Firmware Suite Version.....01.28.18 Firmware type..............PIC32MX Target detected Failed to get Device ID
hast du die configurations bits richtig gesetzt? z.B. #pragma config ICESEL = ICS_PGx2 // ICE/ICD Comm Channel Select
Screenshot Ich habe ansich garnichts gesetzt, ich dachte mir das Programmieren auch ohne das setzen der Bits funzen sollte, das Programm ist einfach nur ein leeres Project, mit einer leeren main function
David Mueller schrieb: > Screenshot Das ist nicht der ganze Plan. Mach mal Datei - exportieren - image.
In Eagle finde ich das Port symbol (Bauteil hinzufügen und nach Port suchen) recht hilfreich um als Abschluss von 'offenen' Leitungen zu verwenden, in das dann das Label des Netzes gesetzt werden kann, sodass eindeutig ist was nur Beschriftung ist und was die Bezeichnung eines Netzes ist. (und dir fehlen Junctions im Schaltplan, macht die Sache bisher verdammt unübersichtlich!) Bspw. hast du MCLR auch an das Pic Kit angeschlossen? Wer versorgt das System während dem Programmieren? Das Pic Kit oder deine Schaltung. Nimm vielleicht einen 10k anstatt 4k7, und der 33R sollte raus, auch wenn es dann vorerst gar nicht funktioniert, aber besser gar nicht und danach dann richtig als ständig halblebig. Wie sieht deine Verdrahtung aus?
Frank M. schrieb: > Bspw. hast du MCLR auch an das Pic Kit angeschlossen? > > Wer versorgt das System während dem Programmieren? Das Pic Kit oder > deine Schaltung. Ein Labornetzgerät extern. > Nimm vielleicht einen 10k anstatt 4k7, und der 33R sollte raus, auch > wenn es dann vorerst gar nicht funktioniert, aber besser gar nicht und > danach dann richtig als ständig halblebig. > > Wie sieht deine Verdrahtung aus? also die Drähte vom PicKIT hab ich so kurz wie möglich gehalten. Gibt es noch irgendwas zu beachten? also den Zweiten Programmier port kann man so schon nehmen oder?
David Mueller schrieb: > also die Drähte vom PicKIT hab ich so kurz wie möglich gehalten. > > Gibt es noch irgendwas zu beachten? also den Zweiten Programmier port > kann man so schon nehmen oder? Ja, sollte so gehen. Prüfe nochmal die Belegung: 1: !MCLR 2: VCC 3: GND 4: PGD 5: PGC 6: - Du wärst nicht der erste und nicht der letzte, der PGC und PGD vertauscht hat.
Programming... Programming/Verify complete Ich würde sagen Problem gelöst. Du hattest recht, die 4k7 Waren nicht in Ordnung, mit 10k gehts bestens. Danke! btw... Frank.. du hast mir damals schon geholfen mit meiner Ethernet Frage und dem RMII Interface, ich hab nun mal alles auf der Platine mit drauf und bin schon gespannt ob ich das je ans Laufen bekomme :-) Vorallem ob das Layout so Funktioniert, Oberseite GND und Unterseite Vcc.
und schon wieder Probleme nun habe ich ein weiteren oszillator drauf und den DP83 PHYTER und bekomme keine Verbindung mehr zum Board. ***************************************************** Connecting to MPLAB PICkit 3... Firmware Suite Version.....01.28.18 Firmware type..............PIC32MX Target detected Device ID Revision = 10000053 The following memory area(s) will be programmed: program memory: start address = 0x0, end address = 0x147ff boot config memory configuration memory Programming... boot config memory Address: 1fc00634 Expected Value: ffffffff Received Value: fffff7ff Failed to program device ***************************************************** Connecting to MPLAB PICkit 3... Firmware Suite Version.....01.28.18 Firmware type..............PIC32MX Target detected Device ID Revision = 10000053 The following memory area(s) will be programmed: program memory: start address = 0x0, end address = 0x147ff boot config memory configuration memory Programming... Programming/Verify complete
Falsche Masse Verbindung oder dein Programmer kann zuwenig mA liefern.
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.