Hallo, mein derzeitiges Problem ist folgendes: Ich kann den Mikrocontroller zwar programmieren (keine Fehlermeldung), aber debuggen ist nicht möglich! Dann taucht die Fehlermeldung auf: "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." Ich verwende folgenden uC: "PIC24FJ128GB204" Was könnte für ein Problem liegen? Danke für eure Hilfe!
Nash schrieb: > "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." > > Ich verwende folgenden uC: "PIC24FJ128GB204" > Was könnte für ein Problem liegen? Kenne jetzt die PICs zwar nicht, aber bei AVRs muss man entweder JTAGEN oder Debugg Wire Bit setzen um zu debuggen, je nach Schnittstelle. Ähnlich muss auch bei dem PIC geben nehme ich mal an :-)
>...muss man entweder JTAGEN oder Debugg Wire Bit setzen um zu debuggen<
Danke für die rasche antwort, aber das JTAGEN ist gesetzt!
Hast du in den Config Bits das richtige PGC/PGD-Paar ausgewählt? Schau zusätzlich mal ins Errata.
Du musst einige configbits richtig setzen. Spontan fällt mir da ein, die Zuordnung PGED / PGEC. Das muss mit dem Board übereinstimmen. Beim Programmieren ist das wurscht, weil der µC sowieso im Reset ist, das ist aber beim Debuggen nicht der Fall. Da mus der µC wissen, wo die Debugdaten herkommen. Falls es das nicht ist, muss man halt weiterkucken.
Ist das Bit gesetzt, welches den Watchdog abschaltet?
Problem GELÖST!! Die Zuordnung PGED / PGEC war tatsächlich falsch. Habe das in den Configurationbits geändert und es funktioniert jetzt! Danke euch allen für eure Hilfe!
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.