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/TMS320F28377S: C2000 Hex Utility missing in CC8

Part Number: TMS320F28377S
Other Parts Discussed in Thread: CONTROLSUITE

Tool/software: Code Composer Studio

I have two imported projects in CC8 ( Version: 8.3.0.00009 ).

One project has the C2000 Hex Utility showing in the Properties -> CCS Build window. In the second project, the C2000 Hex Utility is missing. 

How do I turn on the Hex Utility for the second project? 

  • ISTVAN MATE said:
    In the second project, the C2000 Hex Utility is missing. 

    Do you know which version of CCS/compiler tools were originally used to create this project? Most likely, it was created with a older version of compiler prior to when the Hex utility integration into CCS happened. 

    ISTVAN MATE said:
    How do I turn on the Hex Utility for the second project? 

    There are a couple of options. 

    1) Use the post-build steps to specify hex conversion steps (Project Properties->Build->Steps tab), or

    2) To use the GUI integrated hex utility, migrate the project to a newer version of the compiler (Project Properties->General->Compiler version).

  • I created the project from scratch and I do see the C2000 Hex Utility in the properties window but I am getting the following compilation error:

    "C:\\ti_6\\ccsv6\\utils\\bin\\gmake" -k all
    'Building file: ../F2837xS_Adc.c'
    'Invoking: C2000 Compiler'
    "C:/ti_6/ccsv6/tools/compiler/ti-cgt-c2000_6.4.9/bin/cl2000" -v28 -mt -ml --preinclude="C:/ti_6/ccsv6/tools/compiler/ti-cgt-c2000_6.4.9/include" --preinclude="C:/ti/controlSUITE/device_support/F2837xS/v180/F2837xS_headers/include" --preinclude="C:/ti/controlSUITE/device_support/F2837xS/v180/F2837xS_common/include" --advice:performance=all -g --diag_warning=225 --diag_wrap=off --display_error_number --preproc_with_compile --preproc_dependency="F2837xS_Adc.pp" "../F2837xS_Adc.c"
    Fatal error #1966: cannot open source file "C:/ti_6/ccsv6/tools/compiler/ti-cgt-c2000_6.4.9/include": Invalid argument
    1 catastrophic error detected in the compilation of "../F2837xS_Adc.c".
    Compilation terminated.

    Any advice on what to do here?
  • ISTVAN MATE said:
    --preinclude="C:/ti_6/ccsv6/tools/compiler/ti-cgt-c2000_6.4.9/include" --preinclude="C:/ti/controlSUITE/device_support/F2837xS/v180/F2837xS_headers/include" --preinclude="C:/ti/controlSUITE/device_support/F2837xS/v180/F2837xS_common/include"

    These options should appear under --include_path and not under --preinclude. Go to Project Properties->Build->Compiler->Include Options, remove them from --preinclude and add them to --include_path.

  • That was it. It's compiling without errors.

    Thanks for the help!