Forum: Compiler & IDEs [STM32F4] openocd lässt sich nicht mehr starten


von timertick_t (Gast)


Angehängte Dateien:

Lesenswert?

Plöter Anfängerfehler irgendwie.

Hab hiern STM32F4 Disco very Board mit STlinkv2.
Ich habe openocd 0.9.0 für Eclipse installiert, gestartet und (falsch?) 
beendet. Nun lässt er sich nicht mehr starten, alle Schaltflächen sind 
ausgegraut (siehe Bild). Läuft da noch ein zweiter Prozess im 
Hintergrund?

von Jim M. (turboj)


Lesenswert?

Ich sehe da kein OpenOCD. Schau mal in den Consolen nach 
Fehlermeldungen.

von timertick_t (Gast)


Lesenswert?

Hmm...

So. Jetzt hab ich ihn mal gestartet.

Open On-Chip Debugger 0.9.0 (2015-05-21-13:13)
Licensed under GNU GPL v2
For bug reports, read
  http://openocd.org/doc/doxygen/bugs.html
Info : The selected transport took over low-level target control. The 
results might differ compared to plain JTAG/SWD
adapter speed: 2000 kHz
adapter_nsrst_delay: 100
none separate
srst_only separate srst_nogate srst_open_drain connect_deassert_srst
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
Info : clock speed 1800 kHz
Info : STLINK v2 JTAG v14 API v2 SWIM v0 VID 0x0483 PID 0x3748
Info : using stlink api v2
Info : Target voltage: 2.896748
Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints

Die LED des Debuggers auf der Platine wechselt fleißig ihre Farbe, ich 
denke ich bin nu online.
Aber die Schaltflächen sind weiterhin ausgegraut.

von timertick_t (Gast)


Lesenswert?

Anfänger-Bedienfehler. Falsche Datei debuggt ;-)
Der Fall ist erle-dicht.

von hp-freund (Gast)


Lesenswert?

Erst mal mit dem Doppel X die Verbindung beenden.
Deine main.c ist auch nicht gespeichert.
Dann eclipse debug neu starten.

von hp-freund (Gast)


Lesenswert?

ok. zu spät....

von timrertick_t (Gast)


Angehängte Dateien:

Lesenswert?

So.
Ein neues blink-a-led zum debuggen. Warum sind die Schaltflächen auf dem 
Bild unter den Wörtern "Navigate Search Project Run" alle inaktiv?

Der Debugger läuft, die Led von st-link blinkt fleißig. Die User-Led 
blinkt ebenfalls, d.h. ich bin nicht in dem entsprechenden Modus um 
schrittweise durch den Code zu steppen.

Zu wenig Erfahrung. Was nun?

von Jim M. (turboj)


Lesenswert?

timrertick_t schrieb:
> Warum sind die Schaltflächen auf dem
> Bild unter den Wörtern "Navigate Search Project Run" alle inaktiv?

Weil der gdb sich schon beendet hat. Ist das überhaupt der korrekte gdb?
Der müsste eigentlich "arm-none-eabi-gdb" sein.

von timertick_t (Gast)


Lesenswert?

>Weil der gdb sich schon beendet hat.
Hmm. Ich hoffe ich stehe jetzt nicht als Vollidiot da, aber ich habe 
noch nicht den Zusammenhang zwischen arm-none-eabi-gdb und openocd 
verstanden.
Hab bis jetzt in die Register immer nur per LCD oder stdout reingekuckt.
Kannst das ja kurz erläutern wenn du magst.

>Ist das überhaupt der korrekte gdb?
>Der müsste eigentlich "arm-none-eabi-gdb" sein.
Ich meine, er hätte ein einziges mal, ganz zu Beginn richtig 
funktioniert. Vielleicht sollte ich dit Janze nochmal neu aufsetzen.

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.