Inspect embedded firmware and its crash state.
Inspects embedded firmware through OpenOCD and GDB to report registers, stack traces, and crash-state observations.
When to use it
Use when debugging a Cortex-M target through OpenOCD, investigating abnormal firmware behavior, or checking whether the debugging environment is ready.
Give it a firmware project with a symbol-bearing ELF and OpenOCD configuration clues; it runs the selected debugging session and returns commands and key observations.
What you provide
Requires Python to run the bundled script, which uses the standard library and subprocess.
Requires OpenOCD to be installed; the script stops if it cannot find openocd.
This skill
Cortex-M
Resets or halts your target
temporary .gdb file
Creates a temporary GDB script