This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[Codegen] C28x Compiler Tools V5.2.2 is now available

Other Parts Discussed in Thread: TMS320F28335

C28x Gurus,

An update to the 28x codegen (V5.2.2) has been posted to Code Composer Studio update advisor.  (In CCS 3.3 go to Help->update advisor)

The 5.2.x releases include the assembler for CLA code.

Remember in CCS 3.3 to select the new compiler in the component manager after installing (help->about->component manager-> build tools)

Key bug fixes include:

SDSCM00030311 - Access is now avaiable to the __fmax and __fmin intrinsics in C/C++.

SDSCM00031934 - Compilation failure with program mode optimization.

SDSCM00031975 - Using _enable_interrupts() intrinsic caused a linker error.

SDSCM00032325 - A shell crash.

SDSCM00032470 - An optimizer segmentation fault.

  • Hi Lori,

    I have a strange problem with this new release. After switching to the new version (from 5.2.1 to 5.2.2) project build ends up with an error:

    [Linking...] "C:\Program Files\Texas Instruments\C2000 Code Generation Tools 5.2.2\bin\cl2000" -@"Release.lkf"
    <Linking>
    error: output file "./Release/xxxxxx.out" exceeds code size limit
    error: errors encountered during linking; "./Release/xxxxxx.out" not built

    >> Compilation failure

    The same error occurs in Debug configuration.

    5.2.1 version links correctly and everything worked fine without any problems with the previous versions of Code Generation Tools.

    Code Composer Studio 3.3.82.13.

    Any help is appreciated.

  • It looks like the code size limited version of the linker may have inadvertantly been included in this package. I will follow up with the code generation tools team and post an update when I have further information.

  • Do you have any new information on the subject?

    The problem is still there.

     

  • We've notified the appropriate folks to update the Update Advisor site. In the meantime, if you can provide your email address, I can send you a version of installer that contains the correct linker.

  • I've also noticed a bug in this 5.2.2 releae related to interrupts. If I build my code with 4.1.3, I do not have the problem. The problem appears to be related to the SP register when an ISR is called. I haven't gotten too many more details about the probelm, as this is something Ti should debug. I don't have time right now. I need to release a build for production.

    I would like a repsonse from Ti related to this thread to find out if they are actively working on a fix.

    Thanks.

  • Hi,

    I am trying to run some examples provided with the Peripheral Explorer Kit equipped with a control card based around the floating point TMS320F28335. I cannot run any examples and TI' support team has told me I have to have at least version 5.0. on the CGTools. The problem is even though I have installed CGTools 5.2.2., inside the CCS it still appears as I have version 4.1.3. Same scenario if I try to roll it back to 5.0 for instance. I have CCS version 3.3.82.13. I was told I can get a preliminary version of the CGTools, until a new version is released.

    Thanks

     

     

  • Hi Liviu,

    You have to tell CCS which version of CGT to use. You do this in Component Manager under Build Tools

    Regards, Mitja