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.

CCS/TMS320F28065: Build missing with C2000

Part Number: TMS320F28065

Tool/software: Code Composer Studio

Hi Support,

my customer is facing strange issue with CCS with F8065.

I had this strange behaviour: project compiled without errors (only warnings), but NOT built. In similar situations I had at least something like: failed to allocate, linker error, not enough space in flash, ... and so on. This time, NO advices!

I don't think the warnings are serious, at least not to stop the build step.

I enclose the screenshots of the IDEwith the warnings and the one of the compiler settings (moreover: the CGT version is the same but with .LTS - I don't undertand why the colleague from whom I got the project had that setting as he installed the CGT from the same executable - to be explained!).

 I also enclose the .map output file and the compile log.

- The first compile was made using the sequence: "Clear Project" and "Build Project"

- Today, after that compile (returning "gmake: Target `all' not remade because of errors." but showing only warnings, not errors), I did "Build Project" WITHOUT cleaning the project beforehand.

The compile log shows an error in an .asm file, but it doesn't show it as "red-marked" error in the "Problems" window (see screenshot included).

- Actually inspecting the first compile log (the one cleaning the project first) I found that error but I didn't notice it being enclosed in the long log (and, of course, not being referenced in the "Problems" window.

 

I enclose also the compile log of this second compile (without cleaning the project first).

 

Carel files.zip

  • That is interesting... the error parser didn't pick that up. Which CCS and compiler versions are these?

    Could the customer provide the asm file?

    Thanks
    ki
  • Hi Ki,

    thanks for your reply.

    I enclose the files (mainly screenshots) related to the versions:

    - CCS version

    - Installation details (different tabs + text file of Configuration)

    - Compiler version

     

    I also send the asm file. It comes from the Safety Routines released by TI (I'm not sure if it has been modified, I don't work on that part of code): STL_test_cla_ASM.asm

     

    That file installs from:

    C2000 IEC 60730 Software Package (http://www.ti.com/tool/iec60730swpackages)

    C2000-IEC60730-SW-PACKAGE: C2000MCU_IEC60730_4_00_01_00_setup.exe

    Version: v4_00_01_00

    Date: 17-Feb-2014

     

    About the compiler version (16.9.1.LTS): it is the latest LTS C2000 CGT available. I've installed from ti_cgt_c2000_16.9.1.LTS_windows_installer.exe downloaded from http://software-dl.ti.com/codegen/non-esd/downloads/download.htm.

    Also my colleagues use the same CGT.

    The strange thing is that if I get a project from colleagues (e.g. through subversion repository) the required CGT seems to be "16.9.1.LTS" but the CCS recognize it has "16.9.1" so it says that the compile is done with another CGT version. It is one of the warnings. See the "CompilerVersion.png" screenshot.

     

    If you require more details, please ask.

    Waiting for your feedback,

    regards,

    Alberto

    DetailedDocs.zip

  • Hello Alberto,
    Aarti pointed out this thread to me:
    e2e.ti.com/.../1803320

    It may be the same issue. That issue was fixed on CCSv6.1.3. The customer is using CCSv6.1.0. Can the customer try updating their CCS version?

    Thanks
    ki
  • Hi Ki,

    customer understand the issue and will update their CCS, as soon as they'll be able to do that. Now they cannot because they are validating code with frozen CCS and CGT.
    By the way, they want to understand the root of this issue. As mentioned before, two strange things to be explained:

    1) the CGT version is the same but with .LTS - I don't undertand why the colleague from whom I got the project had that setting as he installed the CGT from the same executable - to be explained!

    2) About the compiler version (16.9.1.LTS): it is the latest LTS C2000 CGT available. I've installed from ti_cgt_c2000_16.9.1.LTS_windows_installer.exe downloaded from software-dl.ti.com/.../download.htm.
    Also my colleagues use the same CGT.
    The strange thing is that if I get a project from colleagues (e.g. through subversion repository) the required CGT seems to be "16.9.1.LTS" but the CCS recognize it has "16.9.1" so it says that the compile is done with another CGT version. It is one of the warnings. See the "CompilerVersion.png" screenshot.


    Ki,
    can you help me better understanding these two points?

    Thanks,
    Alberto