为微控制器,处理器和无线连接平台优化 C/C++ 编译器

 

TI 提供一套用于可编程嵌入式处理器的优化型 C/C++ 编译器。这些编译器可生成在性能和代码大小方面高度优化的代码,最大限度发挥出器件功能。TI 编译器可作为集成开发环境的一部分提供,也可单独提供。

要通过 CCS 访问编译器,请访问 Code Composer Studio 工具文件夹

要单独访问编译器,请访问此处的下载页面

TI C/C++ 编译器芯片

特性和优势

用于提供建议
和协助的可视化
工具

用于提供建议和协助的可视化工具

TI 编译器提供可视化工具来协助您对性能、代码大小和功耗进行优化。这些工具将生成关于如何改进代码以更好地利用具体器件特性的建议。具体功能包括:

  • 以图形方式显示存储器使用情况
  • 自动提供关于不同设置如何影响代码大小的信息
  • 专为 TI 嵌入式器件架构量身定制
  • 作为 Code Composer Studio™ 的一部分提供

强大可靠并
适合安全性至关重要
的应用

强大可靠并适合安全性至关重要的应用

TI 编译器功能极其强健,并经过大量测试,因此适用于安全性至关重要的应用,包括 ISO26262。

适用于 TI DSP
的 OpenCL 和
OpenMP

适用于 TI DSP 的 OpenCL 和 OpenMP

TI 在诸如 KeyStone II 和 Sitara AM57x 等 SoC 上支持 OpenCL 和 OpenMP。OpenMP 在多核 KeyStone C66x 器件上也受支持。这些标准多核编程模型可确保轻松地分配计算,从而发挥这些强大器件的全部功能。

  • OpenCL 工具提供一种基于 API 的方法将计算从 ARM 调度到 DSP
  • OpenMP 加速器模型工具采用基于编译的方法提供类似功能
  • OpenMP-DSP 工具在多核 C66x DSP 之间实现基于编译的并行编程

TI 编译器支持

在以下位置可找到有关充分利用 TI 编译器的更多信息:

GCC

GCC 可用于 TI 的 ARM 处理器以及 TI 的 ARM 和 MSP430 系列 MCU。GCC 可在 CCS 内直接安装和使用,也可独立安装和使用。

对于独立产品:

其他编译器产品

TI 与一大批来自世界各地的 TI 设计网络成员密切合作,旨在提供适用于 TI 器件的各种开发工具,包括编译器。

有关这些合作伙伴的更多信息,请访问其他 IDE 和工具链页面