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
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
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
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.
Moin, der Port ist 61234. siehe hier http://www.chibios.org/dokuwiki/doku.php?id=chibios:guides:stlink_eclipse MfG Tec
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.