Hallo, zurzeit arbeite ich mit drei Platinen, zwei sind mit einem dsPIC33EP32GP502 bestückt, die letzte mit einem dsPIC33FJ64GP802. Als Ausstattung nutze ich den XC16 compiler, eine ICD 3 und MPLAB x IDE v3.45. Ich versuche nun, ein einfaches LED Programm im Debug-Modus laufen zu lassen. Auf dem 33FJ klappt dies ohne Probleme. Auf dem 33EP bekomme ich jedoch folgende Fehlermeldung: "Programming/Verify complete The target device is not ready for debugging. Please check your configuration bit settings and program the device before proceeding. The most common causes for this failure are oscillator and/or PGC/PGD settings." Der Chip wird auf der Platine über die PGEC2 und PGED2 Pins angesprochen. Ich hab sowohl den Externen Quarz, als auch den internen vom mic genutzt, bekomme jedoch immer den gleichen Error. Mit dem 33FJ hingegen funktioniert das Debuggen sowohl mit dem internen, als auch mit dem Externen Quarz. Als Anhang hänge ich meine Konfiguration des 33EP an. Hat vielleicht jemand eine Idee, wo mein Fehler liegt, durch den ich nicht Debuggen kann? Vielen Dank im Voraus, Jonar
Überprüfe nochmals ob du die richtigen PGD/PGC-Pins hast.
du hast 3 Möglichkeiten: _FICD (ICS_PGD1 & RSTPRI_PF & JTAGEN_OFF) _FICD (ICS_PGD2 & RSTPRI_PF & JTAGEN_OFF) _FICD (ICS_PGD3 & RSTPRI_PF & JTAGEN_OFF)
im deinem Fall: #pragma config ICS = PGD1 // ICD Communication Channel Select bits (Communicate on PGEC1 and PGED1) #pragma config ICS = PGD1 // ICD Communication Channel Select bits (Communicate on PGEC2 and PGED2) #pragma config ICS = PGD3 // ICD Communication Channel Select bits (Communicate on PGEC3 and PGED3)
Zunächst vielen Dank für die Antworten. Wie aber beschrieben ist der Mic physikalisch an den PGEC2 und PGED2 Pins angeschlossen und diese sind per "#pragma config ICS = PGD2" im Programcode auch festgelegt. Ich hab aber dennoch, um nichts unversucht zu lassen, alle 3 Pin-Möglichkeiten durch getestet, leider jedoch ohne Erfolg.
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.