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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren