SPRUIY8 October 2024 F29H850TU , F29H859TU-Q1 , TMS320C28341 , TMS320C28342 , TMS320C28343 , TMS320C28343-Q1 , TMS320C28344 , TMS320C28345 , TMS320C28346 , TMS320C28346-Q1
Since C29 devices do not contain a CLA, the C29 compiler does not need to implement a corresponding CLA compiler. The user's C28+CLA project may contain CLA-specific compiler options that is not relevant in the C29 toolchain.
The existing memory model for the CLA requires specific sections for specific types of data (.bss_cla, .const_cla, .scratchpad, no heap, and so forth). The user's C28+CLA project's linker command file contains these sections and mappings, which are not relevant in the C29 toolchain. The user needs to modify these.
C29-based devices will only be supported on CCS Theia, whereas C28-based devices are supported on the CCS IDE. For additional information on project migration, refer to the docs folder of the C29 SDK.