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.

TMS320F28388D: Hex file difference: Same project generated from different PC with different project name

Part Number: TMS320F28388D


Hi expert,

My customer is using CCS 9.1 in different PC to generatie hex file from the same project. (Name is different) They see difference in hex file generated.

May I know what could be the casue?

Maybe I need to ask them share proejct file containing all the settings?

HEX file.zip

  • I want to restate the details, just to be sure I understand them correctly.  You have 2 different Windows PCs.  Each has the same installation of CCS.  Each CCS contains a project that is the same in every way, except for the project name.  Is that all correct?

    Please be sure all of these details match ...

    1. The version of the compiler (not CCS)
    2. All the source code, including header files
    3. All of the libraries linked in
    4. All the compiler options
    5. The link invocation (more details below)

    For #4 and #5, check the build log in the Console (not  Problems) view.  It is OK if files get compiled in a different order.  Otherwise, almost everything should match.

    For #5 ... This is the last invocation of cl2000 in the Console view.  All of the options, object file names, library names, must appear in the same order.

    If all of that is a match and you still see differences ...  Use the utility objdiff from the cg_xml package to compare the executable files, not the hex files.  The executable file is an input to the hex utility, and usually has the file extension .out. If the output of objdiff is difficult to understand, post it here.

    Thanks and regards,

    -George