ZHCAE53A August   2019  – June 2024 TMS320C28341 , TMS320C28342 , TMS320C28343 , TMS320C28343-Q1 , TMS320C28344 , TMS320C28345 , TMS320C28346 , TMS320C28346-Q1 , TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F2801 , TMS320F2801-Q1 , TMS320F28015 , TMS320F28016 , TMS320F28016-Q1 , TMS320F2802 , TMS320F2802-Q1 , TMS320F28020 , TMS320F280200 , TMS320F28021 , TMS320F28022 , TMS320F28022-Q1 , TMS320F280220 , TMS320F28023 , TMS320F28023-Q1 , TMS320F280230 , TMS320F28026 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027 , TMS320F28027-Q1 , TMS320F280270 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28030 , TMS320F28030-Q1 , TMS320F28031 , TMS320F28031-Q1 , TMS320F28032 , TMS320F28032-Q1 , TMS320F28033 , TMS320F28033-Q1 , TMS320F28034 , TMS320F28034-Q1 , TMS320F28035 , TMS320F28035-EP , TMS320F28035-Q1 , TMS320F28044 , TMS320F28050 , TMS320F28051 , TMS320F28052 , TMS320F28052-Q1 , TMS320F28052F , TMS320F28052F-Q1 , TMS320F28052M , TMS320F28052M-Q1 , TMS320F28053 , TMS320F28054 , TMS320F28054-Q1 , TMS320F28054F , TMS320F28054F-Q1 , TMS320F28054M , TMS320F28054M-Q1 , TMS320F28055 , TMS320F2806 , TMS320F2806-Q1 , TMS320F28062 , TMS320F28062-Q1 , TMS320F28062F , TMS320F28062F-Q1 , TMS320F28063 , TMS320F28064 , TMS320F28065 , TMS320F28066 , TMS320F28066-Q1 , TMS320F28067 , TMS320F28067-Q1 , TMS320F28068F , TMS320F28068M , TMS320F28069 , TMS320F28069-Q1 , TMS320F28069F , TMS320F28069F-Q1 , TMS320F28069M , TMS320F28069M-Q1 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F2809 , TMS320F2810 , TMS320F2810-Q1 , TMS320F2811 , TMS320F2811-Q1 , TMS320F2812 , TMS320F2812-Q1 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S , TMS320F28384D , TMS320F28384S , TMS320F28386D , TMS320F28386S , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1 , TMS320LF2401A , TMS320LF2402A , TMS320LF2403A , TMS320LF2406A , TMS320LF2407A

 

  1.   1
  2.   支持 C2000 的开发工具版本
  3.   商标
  4. 1简介
  5. 2Code Composer Studio
  6. 3Codegen 工具版本
  7. 4SYS/BIOS 和 DSP/BIOS 版本
  8. 5参考资料
  9. 6修订历史记录

Codegen 工具版本

表 3-1 列出了支持不同 C28x 器件的 TI Codegen 工具版本。TI 始终建议使用支持该器件的最新版本。下表显示了最低工具版本以及支持的版本。除了查阅该表之外,还应始终检查关键更新和错误修复。

如果您有 CCS,获取新编译器版本的最佳方法是在 CCS 中检查是否有更新。借助 CCS 许可证,可以使用此方法访问更多编译器。有关更多信息,请参阅 C2000 代码生成工具 - 编译器

表 3-1 各器件需要或推荐的 Codegen 工具版本
器件 代码生成工具
281x 推荐使用最新版本(1)
280x/2801x/28044 推荐使用最新版本(1)
2833x 32 位浮点单元 (FPU) 需要使用 Codegen 5.0 或更高版本以及编译器开关 --float_support=fpu32
2834x 32 位 FPU 需要使用 Codegen 5.0 或更高版本以及编译器开关 --float_support=fpu32
2823x 推荐使用最新版本(1)
2802x 推荐使用最新版本(1)
无 CLA 的 2803x 推荐使用最新版本(1)
带 CLA 的 2803x
  • 如果 CLA 代码仅采用汇编语言编写:需要使用 Codegen V5.2.0 或更高版本以及 --cla_support=cla0 编译器开关
  • 如果 CLA 代码采用 C 语言或者 C 语言与汇编语言编写:需要使用 Codegen 6.1.0 或更高版本以及 --cla_support=cla0 编译器开关
2805x 推荐使用 6.1.0 或更高版本。具体要求如下:
  • 如果 CLA 代码仅采用汇编语言编写:需要使用 Codegen V5.2.0 或更高版本以及 --cla_support=cla0 编译器开关
  • 如果 CLA 代码采用 C 语言或者 C 语言与汇编语言编写:需要使用 Codegen 6.1.0 或更高版本以及 --cla_support=cla0 编译器开关
2806x 推荐使用 6.1.0 或更高版本。具体要求如下:
  • VCU 0 类需要使用 Codegen V6.0.1 或更高版本以及 --vcu_support=vcu0 编译器开关
  • CLA 0 类仅通过汇编语言编写:需要使用 Codegen V5.2.0 或更高版本以及 --cla_support=cla0 编译器开关
  • CLA 0 类通过 C 语言或者 C 语言与汇编语言编写:需要使用 Codegen V6.1.0 或更高版本以及 --cla_support=cla0 编译器开关
  • 32 位 FPU 需要使用 Codegen V5.0 或更高版本以及编译器开关 --float_support=fpu32
F28M35x、F28M36x C28x:推荐使用 6.0.1 或更高版本。具体要求如下:
  • VCU 0 类需要使用 Codegen V6.0.1 或更高版本以及 --vcu_support=vcu0 编译器开关 32 位
  • FPU 需要使用 Codegen V5.0 或更高版本以及编译器开关 --float_support=fpu32
2802x0 推荐使用最新版本(1)
2837xD、2837xS、2807x 6.2.4 或更高版本。具体要求如下:
  • VCU 2 类需要使用 Codegen V6.2.4 或更高版本以及 --vcu_support=vcu2 编译器开关
  • CLA 1 类通过 C 语言或者 C 语言与汇编语言编写:需要使用 Codegen V6.2.4 或更高版本以及 --cla_support=cla1 编译器开关
  • 32 位 FPU 需要使用 Codegen V5.0 或更高版本以及编译器开关 --float_support=fpu32
  • 三角函数加速器 (TMU) 需要使用 Codegen V6.2.4 或更高版本以及编译器开关 --tmu_support=tmu0
  • 从 C2000Ware v2.00.00 开始,应用程序和库已转换为 EABI。所有未来的新功能和增强功能仅支持采用 EABI 格式
28004x 16.9.1.LTS 或更高版本。具体要求如下:
  • CLA 2 类通过 C 语言或者 C 语言与汇编语言编写:需要使用 Codegen V16.9.1.LTS 或更高版本以及 --cla_support=cla2 编译器开关
  • 驱动程序库字节外设固有支持
  • 从 C2000Ware v2.00.00 开始,应用程序和库已转换为 EABI。所有未来的新功能和增强功能仅支持采用 EABI 格式
2838xD/2838xS 编译器版本 18.12.1.LTS 及更高版本。具体要求如下:
  • FPU64:--float_support=fpu64
  • 快速整数除法: --idiv_support=idiv0
  • 仅支持 EABI 格式的应用程序和库
定点 28x 内核受到所有 Codegen 工具版本的支持。建议检查更新,如果开发周期允许,还建议使用最新版本。我们会不断添加新功能和错误修复。
较旧的编译器更有可能无法与新版本的 Code Composer Studio 良好兼容。
同样,较新的编译器版本不太可能与 CCS 3.3 良好兼容。
Codegen 工具的更新独立于服务版本或芯片支持包。