Open On-Chip Debugger (OpenOCD) for SimpleLink™ Connected MCUs
This product has been released to the market and is available for purchase. For some products, newer alternatives may be available.
The Open On-Chip Debugger (OpenOCD) is an open source software development tool supporting the debugging and programming of embedded applications based on SimpleLink™ MCU devices. OpenOCD provides JTAG and Serial Wire Debug(SWD) access to SimpleLink devices from GNU Debugger (GDB) (or directly with Tool Command Language (TCL) scripts) as well as network interfaces (e.g. telnet, GDB remote server, TCL) for the remote debugging of applications. With the ability to use the JTAG debug interface for GDB debugging, Flash programming, Boundary scan testing or scripting, plus support for a variety of debug probes and Integrated Development Environments (IDEs), OpenOCD can optimize your debugging and flash programming experience. To add SimpleLink devices and XDS110 probe support to OpenOCD, TI has developed a SimpleLink™ OpenOCD package containing all required files based on the OpenOCD mainline. The package contains also user configuration files (*.cfg) and all documentation needed to use the solution. This package supports all devices from the SimpleLink portfolio: MSP432, CC32xx, CC26xx and CC13xx devices and the XDS110 debug probe natively allowing all SimpleLink LaunchPad kits to be supported.
The package is the latest version released, tested, and supported by TI along with complete documentation. TI will also be upstreaming every new release Open OCD mainline. This package is provided as source code and has been tested in Microsoft Windows®, Linux® and Mac OS X® environments. For more details about the latest SimpleLink OpenOCD package, please refer to the Release notes. Documentation for OpenOCD is provided as a .PDF file.
- Support for all SimpleLink MCU devices
- Support for XDS110 debug probe
- Includes SimpleLink Launchpad Board Configuration files
- Use via integrated GDB or telnet server
- Integrated ARM disassembler
- Flash programming
- Semihosting library support
- No cost open-source licensing