Forum: Mikrocontroller und Digitale Elektronik OpenOCD, GDB + FreeRTOS: Cannot execute this command without a live selected thread.


von Peter (Gast)


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

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
Noch kein Account? Hier anmelden.