This User’s Guide documents release 0.12.0+dev, dated 20 October 2025, of the Open On-Chip Debugger (OpenOCD).
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.
| • About | About OpenOCD | |
| • Developers | OpenOCD Developer Resources | |
| • Debug Adapter Hardware | Debug Adapter Hardware | |
| • About Jim Tcl | About Jim Tcl | |
| • Running | Running OpenOCD | |
| • OpenOCD Project Setup | OpenOCD Project Setup | |
| • Config File Guidelines | Config File Guidelines | |
| • Server Configuration | Server Configuration | |
| • Debug Adapter Configuration | Debug Adapter Configuration | |
| • Reset Configuration | Reset Configuration | |
| • TAP Declaration | TAP Declaration | |
| • CPU Configuration | CPU Configuration | |
| • Flash Commands | Flash Commands | |
| • Flash Programming | Flash Programming | |
| • PLD/FPGA Commands | PLD/FPGA Commands | |
| • General Commands | General Commands | |
| • Architecture and Core Commands | Architecture and Core Commands | |
| • JTAG Commands | JTAG Commands | |
| • Boundary Scan Commands | Boundary Scan Commands | |
| • Utility Commands | Utility Commands | |
| • GDB and OpenOCD | Using GDB and OpenOCD | |
| • Tcl Scripting API | Tcl Scripting API | |
| • FAQ | Frequently Asked Questions | |
| • Tcl Crash Course | Tcl Crash Course | |
| • License | GNU Free Documentation License | |
| • OpenOCD Concept Index | Concept Index | |
| • Command and Driver Index | Command and Driver Index | |