OpenOCD, GDB + FreeRTOS: Cannot execute this command without a live selected thread.

Gast #5731732
Lesenswert?

Hallo,

ich nutze FreeRTOS auf einem STM32 und möchte das Ganze mit GDB 
debuggen.


Dazu muss OpenOCD konfiguriert werden:
$_TARGETNAME configure -rtos auto

Den GDB starte ich wie folgt:
arm-none-eabi-gdb --tui --eval-command="target remote localhost:3333" 
main.out

Jetzt erhalte ich aber nach dem Start des GDB folgenden Fehler:
'Cannot execute this command without a live selected thread.'

Hier wird das Problem besprochen (letzter Kommentar). Es ist von einem 
Workaround die Rede. Leider verstehe ich aber nicht, wie das gemeint 
ist:
https://stackoverflow.com/questions/46335552/openocd-freertos-awareness-cant-start-gdb

Muss ich da noch irgendein Argument beim starten des GDB anfügen?

Danke, Peter

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