Catch stack overflow risks in device firmware.
Diagnoses RTOS firmware by reporting task states, stack overflow risks, deadlock indicators, and queue information.
When to use it
Use when FreeRTOS, RT-Thread, or Zephyr firmware needs task inspection, suspected stack overflow diagnosis, deadlock detection, or kernel object inspection.
Give it a symbol-enabled ELF file and an available GDB Server; it reports RTOS identity, task information, stack warnings, and deadlock findings, and updates the Project Profile's rtos field.
What you provide
Requires Python 3 to run the bundled debugger script.
Requires arm-none-eabi-gdb or gdb-multiarch for live RTOS inspection.
This skill
RTOS debug target
Halts the firmware debug target
temporary .gdb files
Creates temporary GDB command files