rtos-debug
Installation
SKILL.md
RTOS 调试
适用场景
- 固件运行了 RTOS(FreeRTOS、RT-Thread 或 Zephyr),需要查看任务状态。
- 怀疑任务栈溢出导致 HardFault 或异常行为。
- 需要检测死锁(所有任务都处于等待状态)。
- 需要查看队列、信号量等内核对象状态。
- 需要自动识别固件使用的 RTOS 类型。
必要输入
- 带符号的
ELF文件路径。 - 已运行的 GDB Server(OpenOCD 或 JLinkGDBServer),通过
--port指定 GDB 端口。 - 可选显式指定 RTOS 类型(
--rtos freertos|rt-thread|zephyr)。