Optimizing C/C++ compilers for our programmable embedded processors
We provide a suite of optimizing C/C++ compilers for our programmable embedded processors. The compilers produce code that is highly tuned for both performance and code size, maximizing entitlement out of the device’s capabilities. TI compilers are provided as part of the Code Composer Studio Integrated Development Environment or can be downloaded individually.
Visual tools for advice and assistance
TI compilers provide visual tools to assist with optimizing for performance, code size and power consumption. These tools generate advice on how to improve code to better utilize the features of your specific device. Specific features include:
- Graphically displays memory usage
- Provides data on settings affecting code size
- Tailored for TI's embedded device architecture
Suitable for safety-critical applications
TI compilers are extremely robust and heavily tested, making them suitable for use in safety-critical applications including ISO26262.
OpenCL and OpenMP for TI DSPs
Download and support
TI Code Generation Tools include C/ C++ Compilers and Assembly Language tools for many instruction set architectures. These tools run on Windows, Linux, and macOS, and are available for download free of charge.Current release pages are linked below. Previous versions are included on release pages, under "Version history." Learn more about the compiler ecosystem or get started below.