У меня есть установка с openocd и arm-none-eabi-gdb, и я пытаюсь отлаживать прошивку FreeRTOS.
Я запускаю openocd с помощью:
openocd -f /usr/local/share/openocd/scripts/board/stm32f0discovery.cfg -c "stm32f0x.cpu configure -rtos auto"
Эта команда работает нормально.
Затем я запускаю arm-none-eabi-gdb -tui
и в конце моего .gdbinit у меня есть:
target remote localhost:3333
monitor reset halt
file build/fw.elf
load
continue
focus next
Но когда я пытаюсь остановить <ctrl>-c
и запустить continue
мою прошивку, все, что я получаю, это ошибка:
Cannot execute this command without a live selected thread.
Что мне не хватает?
Я использую отладочный зонд JLink Base.