STM32CubeIDE GDB Hardware Debugging - "Resume" ?

#7376840
Lesenswert?
• ▲
▼

Beim Terminate gibt es zwei Geschmacksrichtungen: mit Reset des Targets (das sollte das reine Terminate sein) und ein Detach, also nur abhängen des Debuggers und das Target läuft weiter. Bei VSCode und Cortex Debug wird das mit dem Stop Button und Alt-Stop unterschieden. gdb und gdbserver müssen dann auch die unterschiedlichen Kommandos verstehen. Entsprechend gibt es auch attach und launch, attach hängt sich an das laufende Target an ohne Reset, launch lädt und startet neu. 'Resume' ist eigentlich fortsetzen, eventuell ist es das was beim Cortex Debug mit attach gemeint ist.

OP #7377257
Lesenswert?
• ▲
▼

Schalte ich "Resume" ab, so stoppt das Programm bei Reset_Handler beim Start. Danach stoppt es noch mal in main.c. (Kann man übrigens irgendwo einstellen, wo das Source-Fenster zu erscheinen hat? Ich habe immer links gerne die Spalte mit Project-Explorer und Debug-Fenster. Aber beim Start kommt immer main.c zusätzlich in die linke Spalte, obwohl ich es rechts schon auf habe).

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.