SPRACO1A August   2019  – June 2024 F29H850TU , F29H859TU-Q1 , 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.   Development Tool Versions for C2000 Support
  3.   Trademarks
  4. 1Introduction
  5. 2Code Composer Studio
  6. 3Codegen Tools Versions
  7. 4SYS/BIOS and DSP/BIOS Versions
  8. 5References
  9. 6Revision History

Codegen Tools Versions

Table 3-1 lists the versions TI Codegen Tools that support different C28x devices. TI always recommends the latest release that supports the device. The following table shows the minimum tool version and what versions have support. In addition to consulting this table, always check for critical updates and bug fixes.

If you have CCS, the best method for obtaining new compiler releases is by checking for updates within CCS. With a CCS license, this method gives access to more compilers. For more information, see C2000 code generation tools - compiler.

Table 3-1 Required or Recommended Codegen Tools Versions by Device
Device Codegen Tools
281x Latest release is recommended(1)
280x/2801x/28044 Latest release is recommended(1)
2833x The 32-bit floating-point unit (FPU) requires Codegen 5.0 or later with the compiler switch --float_support=fpu32
2834x The 32-bit FPU requires Codegen 5.0 or later with the compiler switch --float_support=fpu32
2823x Latest release is recommended(1)
2802x Latest release is recommended(1)
2803x no CLA Latest release is recommended(1)
2803x with CLA
  • If the CLA code is in assembly only: requires Codegen V5.2.0 or later with the --cla_support=cla0 compiler switch
  • If the CLA code is in C or C & assembly: requires Codegen 6.1.0 or later with the --cla_support=cla0 compiler switch
2805x Recommend 6.1.0 or later. Specific requirements are as follows:
  • If the CLA code is in assembly only: requires Codegen V5.2.0 or later with the --cla_support=cla0 compiler switch
  • If the CLA code is in C or C & assembly: requires Codegen 6.1.0 or later with the --cla_support=cla0 compiler switch
2806x Recommend 6.1.0 or later. Specific requirements are as follows:
  • VCU type 0 requies Codegen V6.0.1 or later with the --vcu_support=vcu0 compiler switch
  • CLA type 0 assembly only: requires Codegen V5.2.0 or later with the --cla_support=cla0 compiler switch
  • CLA type 0 C or C & assembly: requires Codegen V6.1.0 or later with the --cla_support=cla0 compiler switch
  • 32-bit FPU requires Codegen V5.0 or later with the compiler switch --float_support=fpu32
F28M35x, F28M36x C28x: Recommend 6.0.1 or later. Specific requirements are as follows:
  • VCU type 0 requies Codegen V6.0.1 or later with the --vcu_support=vcu0 compiler switch 32-bit
  • FPU requires Codegen V5.0 or later with the compiler switch --float_support=fpu32
2802x0 Latest release is recommended(1)
2837xD, 2837xS, 2807x 6.2.4 or later. Specific requirements are as follows:
  • VCU type 2 requires Codegen V6.2.4 or later with the --vcu_support=vcu2 compiler switch
  • CLA type 1 C or C and assembly: requires Codegen V6.2.4 or later with the --cla_support=cla1 compiler switch
  • 32-bit FPU requires Codegen V5.0 or later with the compiler switch --float_support=fpu32
  • Trigonometric Math Unit (TMU) requires Codegen V6.2.4 or later with the compiler switch --tmu_support=tmu0
  • Starting with C2000Ware v2.00.00, applications and libraries transitioned to EABI. All new features and enhancements moving forward are supported in EABI format only
28004x 16.9.1.LTS or later. Specific requirements are as follows:
  • CLA type 2 C or C and assembly: requires Codegen V16.9.1.LTS or later with the --cla_support=cla2 compiler switch
  • Driver Library Byte Peripheral intrinsic support
  • Starting with C2000Ware v2.00.00, applications and libraries transitioned to EABI. All new features and enhancements moving forward are supported in EABI format only
2838xD/2838xS Compiler version 18.12.1.LTS and later. Specific requirements are as follows:
  • FPU64: --float_support=fpu64
  • Fast Integer Division: --idiv_support=idiv0
  • Applications and libraries supported in EABI format only
The Fixed-point 28x core is supported by all Codegen Tool versions. Checking for updates is recommended and, if the development cycle allows, using the latest version is also recommend. New features and bug fixes are continuously added.
Older compilers are more likely to not work well with new versions of Code Composer Studio.
Likewise, newer versions of the compiler are less likely to work well with CCS 3.3.
Codegen tool updates are separate from service releases or chip support packages.