Software & development tools

Optimizing C/C++ compilers for microcontroller, processor, and wireless connectivity platforms

TI provides 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.

 

To access compilers via CCS, visit the Code Composer Studio tool folder.

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:

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

TI supports OpenCL and OpenMP on SoCs, like KeyStone II, Sitara AM57x, and multicore KeyStone C66x devices. These standard programming models make it easy to distribute computation so the full capabilities of these powerful devices can be realized.