Flash and debug an MCU over SWD with OpenOCD and GDB via a CMSIS-DAP probe. Use when USB/serial is dead, the board will not enumerate, boot crashes need tracing, or live memory/register inspection is needed. Covers running OpenOCD from WSL against a Windows-side probe.