Build date: 07282020
Release Information
OpenOCD for SimpleLink™ Connected MCUs is now available by getting the latest source code from openocd.org:
Updates made to the official OpenOCD sources provide support for SimpleLink MCU devices and the XDS110 debug probe.
The Simplelink OpenOCD support includes the following:
- Added support for MSP432P4, MSP432E4, CC32xx, and CC3220SF targets.
- Added support for CC13x0 and CC26x0 targets (with limitations listed below).
- Support for flash programming on all MSP432P4 and MSP432E4 devices.
- Support for flash programming for CC3220SF internal flash.
- Support for flash programming on CC13xx and CC26xx devices.
- Added support for XDS110 debug probe (both embedded and stand-alone).
- Support for Launchpads with embedded XDS110 debug probes.
Supported Launchpads
- MSP432P4 and MSP432E4 Launchpads.
- CC3200, CC3220, and CC3220SF Launchpads.
- CC13x0, CC26x0, CC13x2, and CC26x2 Launchpads.
Supported Targets
- MSP432P4 and MSP432E4
- CC32xx and CC3220SF (with internal flash)
- CC13x0, CC26x0, CC13x2, and CC26x2
Supported Interfaces
- Texas Instruments XDS110 JTAG Debug Probe
Known limitations:
- Serial flash on CC3200 and CC3220 is not supported by OpenOCD. Internal flash on CC3220SF is protected by security code and may be erased when the device is reset. For details, see Section 21.10 "Debugging Flash User Application Using JTAG" of the CC3220 TRM: https://www.ti.com/lit/pdf/swru465.
- OpenOCD does not support cJTAG 2-pin modes used by CC13xx and CC26xx devices. If an application running on the device reconfigures the TDO and TDI pins, debugging will not be possible using OpenOCD.
- Mass erase of the flash is not supported on CC13xx and CC26xx devices.
- CC13xx and CC26xx devices should be configured to reset via the nSRST pin. However a known issue with reset handling in OpenOCD causes the debug connection to be broken when using nSRST. Until that issue is fixed, these targets are configured to use the CPU reset but is not as reliable.
For more information