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

描述/特性

技术文档

支持与培训

订购选项


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

C2000-CGT-21:
C2000 code generation tools - compiler

免费



ACTIVE v29.8.0.STS   02-Sep-2020  

C2000-CGT-19:
C2000 code generation tools -- compiler

免费



ACTIVE v20.2.2.LTS   3-AUG-2020  

C2000-CGT-18:
C2000 code generation tools --- compiler

免费



ACTIVE v18.12.6.LTS   15-Jun-2020  

描述

The TI C2000 C/C++ Compiler and Assembly Language Tools support development of applications for TI C2000 Microcontroller platforms, including the Concerto (F28M3xx), Piccolo (280xx), Delfino Floating-Point (283xx), and C2000 Fixed-Point (2823x/280x/281x) Microcontroller devices.

特性
  • Available in C2000 Code Generation Tools starting with v18.9.0.STS:Linker generated ECC option
    • Float support for 64-bit FPU hardware
    • Support for C2000 EABI
    • Support for TMU1 instructions
    • Support for VCRC device
    • Support for integer division hardware extension
  • Available in C2000 Code Generation Tools starting with release v18.1.0.LTS:CLA code size improvement
    • Optimization of volatile bitfield assignments
    • Prefer direct addressing with –cla_support=cla[12] option
    • Improved stack usage with inline functions
  • Available in C2000 Code Generation Tools starting with release v16.9.0.LTS:Improved Stack Usage Utilization
    • Support for LZSS compression
    • Compressed section alignment
    • Improved inlining
    • Removal of duplicate and unneeded compiler options

TI Compiler Support

TI has an active, responsive E2E™ community, where support is available for TI compilers. Additional support articles:

Long-term and short-term support

Long-term support (LTS) releases are actively maintained for approximately two years with reported defects being repaired as follows:

  • Production stop defects are addressed within 2 weeks,
  • Critical defects are addressed within 60 days, and
  • Defect repairs are proactively applied to each release stream
Short-term support (STS) releases are only supported until the next release becomes available meaning that:
  • Only production stop defects may cause patch releases to be created,
  • Patch releases for STS releases will not be planned, and
  • Defect repairs will not be proactively applied to each release stream
  • For more information about the distinction between LTS and STS compiler releases, please see the article: Introduction to LTS and STS Compiler Releases

包含项目

  • 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)

技术文档
应用手册 (2)
标题 类型 大小 (KB) 日期 下载最新英文版本
2018年 11月 27日
PDF 633 2020年 3月 9日
用户指南 (4)
标题 类型 大小 (KB) 日期 下载最新英文版本
PDF 5641 2020年 8月 31日
PDF 2965 2020年 8月 31日
PDF 3351 2020年 2月 4日
PDF 1281 2020年 2月 4日
相关产品

软件开发 (1)

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

TI 器件 (20)

器件型号 名称 产品系列
TMS320F280021  具有 100MHz 频率、FPU、TMU、32KB 闪存的 C2000™ 32 位 MCU  微控制器 (MCU) 
TMS320F280023  具有 100MHz 频率、FPU、TMU、64KB 闪存的 C2000™ 32 位 MCU  微控制器 (MCU) 
TMS320F280023C  具有 100MHz 频率、FPU、TMU、64KB 闪存、CLB 的 C2000™ 32 位 MCU  微控制器 (MCU) 
TMS320F280025  具有 100MHz 频率、FPU、TMU、128KB 闪存的 C2000™ 32 位 MCU  微控制器 (MCU) 
TMS320F280025C  具有 100MHz 频率、FPU、TMU、128KB 闪存、CLB 的 C2000™ 32 位 MCU  微控制器 (MCU) 
TMS320F280040  具有 100MHz 频率、FPU、TMU、128KB 闪存、PGA、SDFM 的 C2000™ 32 位 MCU  微控制器 (MCU) 
TMS320F280040C  具有 100MHz 频率、FPU、TMU、128KB 闪存、InstaSPIN-FOC、CLB、PGA、SDFM 的 C2000™ 32 位 MCU  微控制器 (MCU) 
TMS320F280041  具有 100MHz 频率、FPU、TMU、128KB 闪存、PGA、SDFM 的 C2000™ 32 位 MCU  微控制器 (MCU) 
TMS320F280041C  具有 100MHz 频率、FPU、TMU、128KB 闪存、InstaSPIN-FOC、CLB、PGA、SDFM 的 C2000™ 32 位 MCU  微控制器 (MCU) 
TMS320F280045  具有 100MHz 频率、FPU、TMU、256KB 闪存、PGA、SDFM 的 C2000™ 32 位 MCU  微控制器 (MCU) 
TMS320F280048  具有 100MHz 频率、FPU、TMU、256KB 闪存、CLA、PGA、SDFM 的 C2000™ 32 位 MCU  微控制器 (MCU) 
TMS320F280048C  具有 100MHz 频率、FPU、TMU、256KB 闪存、CLA、InstaSPIN-FOC、CLB、PGA、SDFM 的 C2000™ 32 位 MCU  微控制器 (MCU) 
TMS320F280049  具有 100MHz 频率、FPU、TMU、256KB 闪存、CLA、PGA、SDFM 的 C2000™ 32 位 MCU  微控制器 (MCU) 
TMS320F280049C  具有 100MHz 频率、FPU、TMU、256KB 闪存、CLA、InstaSPIN-FOC、CLB、PGA、SDFM 的 C2000™ 32 位 MCU  微控制器 (MCU) 
TMS320F28384D  具有连接管理器、2 个 C28x+CLA CPU、1.5MB 闪存、FPU64、以太网的 32 位 MCU  微控制器 (MCU) 
TMS320F28384S  具有连接管理器、1 个 C28x+CLA CPU、1.0MB 闪存、FPU64、以太网的 32 位 MCU  微控制器 (MCU) 
TMS320F28386D  具有连接管理器、2 个 C28x+CLA CPU、1.5MB 闪存、FPU64、CLB、以太网的 32 位 MCU  微控制器 (MCU) 
TMS320F28386S  具有连接管理器、1 个 C28x+CLA CPU、1.0MB 闪存、FPU64、CLB、以太网的 32 位 MCU  微控制器 (MCU) 
TMS320F28388D  具有连接管理器、2 个 C28x+CLA CPU、1.5MB 闪存、FPU64、CLB、ENET、EtherCAT 的 C2000™ 32 位 MCU  微控制器 (MCU) 
TMS320F28388S  具有连接管理器、1 个 C28x+CLA CPU、1.0MB 闪存、FPU64、CLB、以太网、EtherCAT 的 32 位 MCU  微控制器 (MCU) 

支持与培训

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

从 TI 专家处搜索答案

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

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

技术文章