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?
Ich sehe da kein OpenOCD. Schau mal in den Consolen nach Fehlermeldungen.
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.
Anfänger-Bedienfehler. Falsche Datei debuggt ;-) Der Fall ist erle-dicht.
Erst mal mit dem Doppel X die Verbindung beenden. Deine main.c ist auch nicht gespeichert. Dann eclipse debug neu starten.
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?
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.
>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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.