Lightlines
By leokemp223

rtos-debug

ZH
leokemp223549 installs

Catch stack overflow risks in device firmware.

What it does

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.

How to use it

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

  • the ELF file path
  • Your files

Good to know

  • may misreport its own work

Latest review

What you need · 4

Requires Python 3 to run the bundled debugger script.

Requires arm-none-eabi-gdb or gdb-multiarch for live RTOS inspection.


Access · 2

This skill

RTOS debug target

Write

Halts the firmware debug target

temporary .gdb files

Write

Creates temporary GDB command files