Segger GDB-Server erkennt Target nicht mehr

OP #3191022
Lesenswert?

Hallo allerseits,

ich habe seit ein paar Stunden das Problem, dass der Segger-GDB-Server 
mein IAR-Evalboard mit FM3 (Cortex M3) nicht mehr erkennt.
Das lief die letzten Wochen eigtl. alles wie am Schnürchen, doch seit 
gestern Nacht geht das nicht mehr.

Der GDB-Server meldet mir folgendes, wenn ich versuche ihn zu starten:

---
Waiting for J-Link connection
J-Link is connected
Firmware: J-Link ARM-OB SAM7 compiled Jun 1 2012 09:33:42
Hardware: V2.10
S/N: 302115089
Checking target voltage...
Listening on TCP/IP port 2331
Connecting to target...ERROR: Could not connect to target.
Restoring target state and closing J-Link connection...
---

...das sind die aktuellen Reaktionen vom GDB.
Vor ein paar Stunden ist noch ein anderer Error aufgetaucht, der ist nun 
aber irgendwie verschwunden?

---
ERROR: Could not power up debug port: Control/Status register reads 
00000003
---


Ich hab leider keinerlei Ahnung was das sein könnte.
Hab schon gegooglet und das Problem ist auch schon bei anderen 
aufgetreten, aber leider habe ich nie wirklich in Erfahrung bringen 
können, wie man das beheben kann bzw. woher das rührt.

Weiß jemand mehr darüber?

Viele Grüße, Lukas
OP #3191438
Lesenswert?

Bzw. gibt es irgendeine Möglichkeit, den Flashspeicher auf meinem 
Evalboard zu löschen?

Alles was ich versuche schlägt fehl:

Wenn ich bspw. über den Flash-Programmer von Fujitsu den Flash löschen 
möchte geht das auch nicht, weil mein Evalboard nicht erkannt wird.
Gibt es nun also irgendeine Möglichkeit, dass das Board oder besser 
gesagt die CPU wieder erkannt werden könnte bzw. wie ich den Flash 
reseten kann?

Viele Grüße, Lukas
OP #3191529
Lesenswert?

Hallo Juergen!

Vielen Dank für deine Hilfe!
Es bringt mich tatsächlich einen Schritt weiter - so kann ich es 
hinbekommen, dass das Target zumindest wieder erkannt wird.
Wenn ich nun aber ein "neues" Programm drüber flashen will, sagt mir der 
GDB-Server folgendes:

ERROR: Can not read register 0 (R0) while CPU is running
ERROR: Can not read register 1 (R1) while CPU is running
ERROR: Can not read register 2 (R2) while CPU is running

Gibt es eine Möglichkeit die CPU zu stoppen?


Viele Grüße, Lukas

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren