STM32F4 Discovery mit ST-Link in Eclipse debuggen funktioniert nicht

Gast #2543011
Hallo an alle,

ich habe mir die letzten Tage eine Entwicklungsumgebung für das 
STM32F4-Discovery eingerichtet, bestehend aus:

Eclipse Indigo - Codesourcery-Lite Toolchain - Atollic ST-Link 
GDB-Server


Das Compilieren funktioniert soweit 1a und auch den GDB-Server kann ich 
aus Eclipse raus starten, nur habe ich jetzt 2 Fragen:

1. Kann ich den GDB-Server auch manuell beenden ohne jedes mal Eclipse 
zu schließen? Das nervt ziemlich

2. Wenn ich versuche zu debuggen (GDB-Server läuft und ist auch korrekt 
verbunden!) bekomme ich folgende Fehlermeldung:

Error in final launch sequence
Failed to execute MI command:
-exec-run


Weiß jemand vielleicht woran das liegt?


Gruß Jan
Gast
Kurzes Update:

Punkt 1 hat sich erledigt.


Zu Punkt 2 noch Folgendes:

Ich kann mich per SWD mit dem STM32F4 auf dem Board verbinden, sobald 
ich dann aber in den Debug-Modus gehen will kommt diese Fehlermeldung

Error in final launch sequence
Failed to execute MI command:
-exec-run
Error message from debugger back end:
Don't know how to run.  Try "help target".
Don't know how to run.  Try "help target".

Weiß jemand woran das liegt?


Gruß Jan
Gast
Hallo,

Da hast du vermutlich die falschen Debugger-Einstellungen.
Das Ganze muß mit "GDB Hardware Debugging" gemacht werden.
Dann kommuniziert Eclipse über das lokale Netzwerk
mit dem JTAG-Interface. Das geht mit Linux
und auch mit Windofs. Welches Betriebssystem verwendest Du denn?

Gruß
ksc
Gast
Vielleicht mal
http://sources.redhat.com/gdb/current/onlinedocs/gdb/Target-Commands.html#Target-Commands

lesen.

Sieht aus, als ob der Debugger nicht mit dem Target
verbunden wäre.

Der Atollic GDBServer hört auf einem TCP Port
auf Kommandos vom gdb.

Also z.B.

(gdb) target ext :1234

wenn 1234 der Port ist.

Am besten mal nur die Kombi gdb + Atollic GDBServer + Target
ausprobieren. Wenn das geht, das
entsprechende target Kommando in .gdbinit oder
das Start-Script, das man in Eclipse definieren kann 'reinschreiben.

schner.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.