Arm® 代码生成工具 - 编译器
ARM-CGT
此产品已上市,且可供购买。 可提供某些产品的较新替代品。

描述/特性

技术文档

支持与培训

订购选项


立即订购
器件型号 从德州仪器 (TI) 或第三方购买 通知我 状态 当前版本   版本日期  

ARM-CGT-CLANG-1:
Arm® code generation tools - compiler

免费



ACTIVE v1.1.0+STS   12-Oct-2020  

ARM-CGT-19:
Arm® code generation tools -- compiler

免费



ACTIVE v20.2.3.LTS   23 -OCT-2020  

ARM-CGT-18:
Arm® code generation tools --- compiler

免费



ACTIVE 18.12.7.LTS   28-Sep-2020  
主要文档

描述

TI Arm® 代码生成工具支持开发适用于 TI Arm 平台的应用,尤其是采用 TI Arm Cortex-M 和 Cortex-R 系列器件的应用。目前有两个 TI Arm® C/C++ 编译器工具链,它们均可用于编译和链接 C/C++ 和汇编源文件,以构建可在 Arm® Cortex-M 和 Cortex-R 系列设备上加载和运行的静态可执行应用程序:

  • 全新的 TI Arm® Clang 编译器工具(“立即订购”表中的 ARM-CGT-CLANG-1,v1.1.0+STS)是从开源的 clang 编译器及其支持的 LLVM 基础架构衍生出来的。今后所有新功能的开发都将在 TI Arm® Clang 编译器工具中完成。
  • 必要时将继续维护旧版 TI Arm® C/C++ 编译器工具(“立即订购”表中的 ARM-CGT-19,v20.2.x.LTS)。但是,旧版 TI Arm® C/C++ 编译器工具的 v20.2.x.LTS 维护版本中将仅提供漏洞修复。

特性
  • TI Arm® Clang 编译器工具发行版 1.1.0+STS:
    • 与旧版 TI 编译器相比,改进了编译器生成的代码大小
    • GCC 兼容的编译器命令行界面
    • 基于源代码的覆盖率,包括分支覆盖率
      • 借助 tiarmprofdata 和 tiarmcov 实用程序来帮助实现可视化
    • 支持 Arm C 语言扩展 (ACLE)
    • 用于移植使用旧版 TI 编译器构建的项目以使用新 TI Clang 编译器的迁移帮助

  • 旧版 TI Arm® C/C++ 编译器工具发行版 20.2.0.LTS:
    • 支持 C++ 2014,兼容 C++ ABI
    • 支持 Arm C 语言扩展 (ACLE)
    • 基于 LLVM 的目标文件实用程序:objcopy、objdump、readelf、size
    • 继续支持其他 Arm 处理器版本,包括:v4、v5e、v6 和 v7a8

TI 编译器支持

      TI 拥有一个快速响应的活跃 E2E™ 社区,该社区为 TI 编译器提供了支持。

长期和短期支持

长期支持 (LTS) 版本主动维护期约为两年,针对所报告缺陷的修复说明如下:

    • 在 2 周之内解决停产缺陷,
    • 在 60 天内解决重要缺陷,并且
    • 会主动为每个版本流执行缺陷修复
    短期支持 (STS) 版本仅在下一版本可用前受到支持,这意味着:
    • 仅停产缺陷可能导致创建补丁版本,
    • 不会计划创建 STS 版本的补丁版本,并且
    • 不会主动为每个版本流执行缺陷修复
    • 有关 LTS 和 STS 编译器版本区别的更多信息,请参阅文章:LTS 和 STS 编译器版本简介

包含项目

  • Optimizing C/C++ Compiler
  • Assembler
  • Linker
  • C/C++ standard header files
  • C/C++ runtime libraries
  • Object file display and manipulation utilities
Archived releases (not actively supported)

技术文档
用户指南 (3)
标题 类型 大小 (KB) 日期 下载最新英文版本
2020年 10月 29日
PDF 2767 2020年 2月 4日
PDF 1093 2020年 2月 4日
相关产品

软件开发 (1)

名称 器件型号 软件类型
Code Composer Studio (CCS) 集成开发环境 (IDE)  CCSTUDIO  IDE、配置、编译器或调试器 

TI 器件 (31)

器件型号 名称 产品系列
CC1310  具有 128kB 闪存的 SimpleLink™ 32 位 Arm Cortex-M3 低于 1GHz 无线 MCU  无线连接 
CC1312R  具有 352kB 闪存的 SimpleLink™ 32 位 Arm Cortex-M4F 低于 1GHz 无线 MCU  无线连接 
CC1350  具有 128kB 闪存的 SimpleLink™ 32 位 Arm Cortex-M3 多协议低于 1GHz 和 2.4GHz 无线 MCU  无线连接 
CC1352P  具有集成式功率放大器的 SimpleLink™ Arm Cortex-M4F 多协议低于 1GHz 和 2.4GHz 无线 MCU  无线连接 
CC1352R  具有 352kB 闪存的 SimpleLink™ 32 位 Arm Cortex-M4F 多协议低于 1GHz 和 2.4GHz 无线 MCU  无线连接 
CC2640R2F  具有 128kB 闪存和 275kB ROM 的 SimpleLink™ 32 位 Arm Cortex-M3 低功耗 Bluetooth® 无线 MCU  无线连接 
CC2640R2F-Q1  通过汽车级认证的 SimpleLink™ 32 位 Arm Cortex-M3 低功耗 Bluetooth® 无线 MCU  无线连接 
CC2642R  具有 352kB 闪存的 SimpleLink™ 32 位 Arm Cortex-M4F 低功耗 Bluetooth® 无线 MCU  无线连接 
CC2642R-Q1  符合汽车标准的 SimpleLink™ 低功耗 Bluetooth® 无线 MCU  无线连接 
CC2652P  具有集成式功率放大器的 SimpleLink™ Arm Cortex-M4F 多协议 2.4GHz 无线 MCU  无线连接 
CC2652R  具有 352kB 闪存的 SimpleLink™ 32 位 Arm Cortex-M4F 多协议 2.4GHz 无线 MCU  无线连接 
CC2652RB  具有无晶振 BAW 谐振器的 SimpleLink™ 32 位 Arm Cortex-M4F 多协议 2.4GHz 无线 MCU  无线连接 
CC3120  适用于 MCU 应用的 SimpleLink™ Wi-Fi® 网络处理器、物联网解决方案  无线连接 
CC3220R  具有 6 个 TLS/SSL 插槽和 256kB RAM 的 SimpleLink™ 32 位 Arm Cortex-M4 Wi-Fi® 无线 MCU  无线连接 
CC3220S  具有安全引导和 256kB RAM 的 SimpleLink™ 32 位 Arm Cortex-M4 Wi-Fi® 无线 MCU  无线连接 
MSP432E401Y  具有以太网、CAN、1MB 闪存和 256kB RAM 的 SimpleLink™ 32 位 Arm Cortex-M4F MCU  微控制器 (MCU) 
MSP432E411Y  具有以太网、CAN、TFT LCD、1MB 闪存和 256kB RAM 的 SimpleLink™ 32 位 Arm Cortex-M4F MCU  微控制器 (MCU) 
MSP432P4011  具有精密 ADC、2MB 闪存和 256KB RAM 的 SimpleLink™ 超低功耗 32 位 Arm Cortex-M4F MCU  微控制器 (MCU) 
MSP432P4011T  具有精密 ADC、2MB 闪存和 256KB RAM 的 SimpleLink™ 超低功耗 32 位 Arm Cortex-M4F MCU  微控制器 (MCU) 
MSP432P401M  具有精密 ADC、128kB 闪存和 32kB RAM 的 SimpleLink™ 超低功耗 32 位 Arm Cortex-M4F MCU  微控制器 (MCU) 
MSP432P401R  具有精密 ADC、256KB 闪存和 64KB RAM 的 SimpleLink™ 超低功耗 32 位 Arm Cortex-M4F MCU  微控制器 (MCU) 
MSP432P401V  具有精密 ADC、512KB 闪存和 128KB RAM 的 SimpleLink™ 超低功耗 32 位 Arm Cortex-M4F MCU  微控制器 (MCU) 
MSP432P401VT  具有精密 ADC、512KB 闪存和 128KB RAM 的 SimpleLink™ 超低功耗 32 位 Arm Cortex-M4F MCU  微控制器 (MCU) 
MSP432P401Y  具有精密 ADC、1MB 闪存和 256KB RAM 的 SimpleLink™ 超低功耗 32 位 Arm Cortex-M4F MCU  微控制器 (MCU) 
MSP432P401YT  具有精密 ADC、1MB 闪存和 256KB RAM 的 SimpleLink™ 超低功耗 32 位 Arm Cortex-M4F MCU  微控制器 (MCU) 
MSP432P4111  具有精密 ADC、2MB 闪存和 256KB RAM 的 SimpleLink™ 超低功耗 32 位 Arm Cortex-M4F MCU  微控制器 (MCU) 
MSP432P4111T  具有精密 ADC、2MB 闪存和 256KB RAM 的 SimpleLink™ 超低功耗 32 位 Arm Cortex-M4F MCU  微控制器 (MCU) 
MSP432P411V  具有精密 ADC、512KB 闪存和 128KB RAM 的 SimpleLink™ 超低功耗 32 位 Arm Cortex-M4F MCU  微控制器 (MCU) 
MSP432P411VT  具有精密 ADC、512KB 闪存和 128KB RAM 的 SimpleLink™ 超低功耗 32 位 Arm Cortex-M4F MCU  微控制器 (MCU) 
MSP432P411Y  具有精密 ADC、1MB 闪存和 256KB RAM 的 SimpleLink™ 超低功耗 32 位 Arm Cortex-M4F MCU  微控制器 (MCU) 
MSP432P411YT  具有精密 ADC、1MB 闪存和 256KB RAM 的 SimpleLink™ 超低功耗 32 位 Arm Cortex-M4F MCU  微控制器 (MCU) 

支持与培训

搜索我们广泛的在线知识库,可全天候获得数百万个技术问题和答案。

从 TI 专家处搜索答案

由TI和其社区用户提供的内容仅符合当时状况,不视为TI的标准说明。
请详见网站使用条款

如果您对质量、包装或订购 TI 产品有疑问,请访问我们的支持页面

技术文章