Forum: Mikrocontroller und Digitale Elektronik uC: debuggen nicht möglich, programmieren schon


von Nash (Gast)


Lesenswert?

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!

von Ursus P. (unwichtig)


Lesenswert?

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 :-)

von Nash (Gast)


Lesenswert?

>...muss man entweder JTAGEN oder Debugg Wire Bit setzen um zu debuggen<

Danke für die rasche antwort, aber das JTAGEN ist gesetzt!

von Daniel (Gast)


Lesenswert?

Hast du in den Config Bits das richtige PGC/PGD-Paar ausgewählt? Schau 
zusätzlich mal ins Errata.

von Gästchen (Gast)


Lesenswert?

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.

von Decius (Gast)


Lesenswert?

Ist das Bit gesetzt, welches den Watchdog abschaltet?

von Nash (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.