Flash and debug microcontrollers with OpenOCD.
Guides users through configuring debug connections, flashing microcontroller firmware, and debugging it with breakpoints and watchpoints.
When to use it
Use for OpenOCD configuration, microcontroller flashing, GDB connections, hardware watchpoints, and J-Link setup.
Give it a microcontroller debugging or flashing question; it provides configuration and command guidance.
Requires OpenOCD to run the configured debug server and communicate with the target.
The GDB debugging workflow uses arm-none-eabi-gdb to open the firmware ELF and connect to OpenOCD.
This skill
microcontrollers
Flashes firmware onto microcontrollers (irreversible)
openocd
Starts an OpenOCD debug server