Open On-Chip Debugger (OpenOCD) for SimpleLink™ Connected MCUs
SIMPLELINK-OPENOCD
This product has been released to the market and is available for purchase. For some products, newer alternatives may be available.

Description & Features

Technical Documents

Support & Training

Order Now


Order Now
Part Number Buy from Texas Instruments or Third Party Alert Me Status Current Version   Version Date  

SIMPLELINK-OPENOCD:
OpenOCD for SimpleLink™ MCU portfolio

Free



ACTIVE 1.1.0   20-Dec-2018  

Description

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.

Features
  • 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

Development Tools (3)

Name Part Number Tool Type
XDS110 JTAG Debug Probe  TMDSEMU110-U  Debug Probes/Analyzers 
Code Composer Studio (CCS) Integrated Development Environment (IDE)  CCSTUDIO  SW Development Tools, IDEs, Compilers 
Code Composer Studio™ Integrated Development Environment for MSP Microcontrollers  CCSTUDIO-MSP  SW Development Tools, IDEs, Compilers 

Design Kits & Evaluation Modules  ( 13 )

Name Part Number Tool Type
SimpleLink™ Wi-Fi® CC3220S Wireless Microcontroller LaunchPad™ Development Kit  CC3220S-LAUNCHXL  Development Kits 
SimpleLink™ Bluetooth® Low Energy CC2640R2F wireless MCU LaunchPad™ development kit  LAUNCHXL-CC2640R2  Development Kits 
SimpleLink™ CC2650 wireless MCU LaunchPad™ Development Kit  LAUNCHXL-CC2650  Development Kits 
SimpleLink™ Dual-Band CC1350 Wireless MCU LaunchPad Development Kit  LAUNCHXL-CC1350  Development Kits 
SimpleLink™ Ethernet MSP432E401Y MCU Launchpad™ Development Kit  MSP-EXP432E401Y  Development Kits 
SimpleLink™ MSP432P4111 high-precision ADC MCU LaunchPad™ Development Kit  MSP-EXP432P4111  Development Kits 
SimpleLink™ Multi-Band CC1352R Wireless MCU LaunchPad™ Development Kit  LAUNCHXL-CC1352R1  Development Kits 
SimpleLink™ Wi-Fi® CC3220SF wireless microcontroller LaunchPad™ development kit  CC3220SF-LAUNCHXL  Development Kits 
CC1350 Dualband Launchpad for 433MHz/2.4GHz Applications  LAUNCHXL-CC1350-4  Evaluation Modules & Boards 
SimpleLink Wi-Fi CC3200 LaunchPad  CC3200-LAUNCHXL  Evaluation Modules & Boards 
SimpleLink™ MSP432P401R high-precision ADC LaunchPad™ Development Kit  MSP-EXP432P401R  Evaluation Modules & Boards 
SimpleLink™ Sub-1 GHz CC1310 wireless MCU LaunchPad™ development kit  LAUNCHXL-CC1310  Evaluation Modules & Boards 
SimpleLink™ multi-standard CC26x2R wireless MCU LaunchPad™ development kit  LAUNCHXL-CC26X2R1  Evaluation Modules & Boards 

TI Devices (16)

Part Number Name Product Family
MSP432E401Y  SimpleLink™ ethernet microcontroller  SimpleLink MCUs 
MSP432E411Y  SimpleLink Ethernet Microcontroller  SimpleLink MCUs 
MSP432P4011  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 2MB Flash and 256KB RAM  SimpleLink MCUs 
MSP432P4011T  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 2MB Flash and 256KB RAM  SimpleLink MCUs 
MSP432P401M  SimpleLink Ultra-Low-Power 32-Bit ARM Cortex-M4F MCU With Precision ADC, 128KB Flash and 32KB RAM  SimpleLink Solutions 
MSP432P401R  SimpleLink Ultra-Low-Power 32-Bit ARM Cortex-M4F MCU With Precision ADC, 256KB Flash and 64KB RAM  SimpleLink MCUs 
MSP432P401V  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 512KB Flash and 128KB RAM  SimpleLink MCUs 
MSP432P401VT  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 512KB Flash and 128KB RAM  SimpleLink MCUs 
MSP432P401Y  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 1MB Flash and 256KB RAM  SimpleLink MCUs 
MSP432P401YT  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 1MB Flash and 256KB RAM  SimpleLink MCUs 
MSP432P4111  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 2MB Flash and 256KB RAM  SimpleLink MCUs 
MSP432P4111T  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 2MB Flash and 256KB RAM  SimpleLink MCUs 
MSP432P411V  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 512KB Flash and 128KB RAM  SimpleLink MCUs 
MSP432P411VT  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 512KB Flash and 128KB RAM  SimpleLink MCUs 
MSP432P411Y  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 1MB Flash and 256KB RAM  SimpleLink MCUs 
MSP432P411YT  SimpleLink Ultra-Low-Power 32-Bit Arm Cortex-M4F MCU with Precision ADC, 1MB Flash and 256KB RAM  SimpleLink MCUs 

Support & training

Search our extensive online knowledge base where millions of technical questions and answers are available 24/7.

Search answers from TI experts

Content is provided 'AS IS' by the respective TI and Community contributors and does not constitute TI specifications.
See terms of use.

If you have questions about quality, packaging, or ordering TI products visit our Support page.

Technical articles