Software & development tools

Other IDEs and tool chains

遍及全球的 TI 合作伙伴和众多 TI 设计网络成员可提供大量适用于 TI 器件的开发工具。

IAR Embedded Workbench®

IAR Embedded Workbench is the world-leading C/C++ compiler and debugger tool suite for applications based on 8-, 16-, and 32-bit MCUs, including MSP430 and TI ARM-based microcontrollers.

By IAR Systems

  • Completely integrated development environment including a project manager, editor, build tools and debugger.

  • Highly optimizing C and C++ compiler for ARM; Compatible with other ARM EABI compliant compilers.

  • Ready-made device configuration files, flash loaders and over 2800 example projects.

  • Supports MSP430, MSP432, TM4C12x, Hercules, Sitara

  • 30-day trial or size-limited license

  • Proprietary compiler

Sourcery™ CodeBench (formerly Sourcery G++)

Sourcery CodeBench is a complete development environment based on the open-source GNU Toolchain and Eclipse IDE. Delivers open-source software and open standards for embedded C/C++ development on ARM and other architectures.

By Mentor Graphics

  • Includes compilers and run-time libraries, source- and assembly-level debugger, integrated development environment (IDE) and more.

  • GNU/Linux library optimizer, application simulator and dynamic linker simplify GNU/Linux system footprint.

  • Project wizard assists start up

  • Supports TM4C12x, Sitara

  • 30-day free trial available

  • GNU Compilre Collection included in IDE

Keil™ Tools by ARM®

The Keil products from ARM support over 700 of the most popular ARM microcontrollers. Keil microcontroller development tools for Cortex™-M devices support every level of developer from the professional applications engineer to the student just learning about embedded software development.

By Keil

  • Includes RealView® Compilation Tools including C/C++ Compiler, Macro Assembler, and Linker

  • Includes Debuggers, Real-time Kernels, Single-board Computers, and Emulators

  • All tools are integrated into µVision which provides interfaces to ULINK and other third-party debug adapters.

  • Supports TM4C12x, Hercules, Sitara, MSP432

  • Lite/Evaluation edition runs when current license is not available

  • Proprietary compiler

ARM Development Studio 5 (DS-5)

ARM DS-5™ features ARM Compiler, OS-aware debugger, system-wide performance analyzer and real-time system simulator. DS-5 is an integrated development environment that assists engineers in delivering optimized and robust software for ARM processors.


  • Customized Eclipse IDE, compatible with third party plug-ins

  • ARM Compiler, optimized compilation tool co-developed with ARM cores

  • Debug support for bare-metal, RTOS and Linux and Android platforms

  • System performance analysis for Linux and Android systems

  • Supports Sitara

  • 30-day free trial available

  • Proprietary compiler


Lauterbach GmbH is the world's largest producer of hardware assisted debug tools, and provides low cost tools and sophisticated high end In-Circuit Emulators.

By Lauterbach

  • TRACE32 modular microprocessor development tools support technologies like JTAG, BDM, NEXUS or ETM with embedded debuggers, software and hardware trace and logic analyzer systems for over 3500 cores and CPUs within 250 families.

  • Supports MSP430, MSP432, C2000, TM4C12x, Hercules, Stellaris, Sitara, OMAP, C6000, C5000

  • No free trial or limited license available.


CrossWorks is Rowley Associates' integrated development environment for microcontrollers. The toolset provides a complete and cost-effective solution for programming the MSP430 and ARM family of low-power microcontrollers.

By Rowley Associates Ltd

  • Includes ANSI C compiler, macro assembler, linker/locator, libraries, core simulator, flash downloader, JTAG debugger, with the class-leading CrossStudio IDE.

  • C compiler is compliant to ANSI and ISO standards; professional and robust, setting the benchmark for code quality and performance for MSP430.

  • Supports MSP430, MSP432, Hercules

  • 30-day free trial available

  • GNU Compilre Collection included for ARM; proprietary for MSP430 Included in IDE