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/TMS320C6678: Missing symbols in .map file

Part Number: TMS320C6678

Tool/software: Code Composer Studio

Hi

I migrated project from CCS5 to CCS9 and compared the .map files generated by different CCS using the same source code.

I noticed optimization in memory usage but some symbols(functions) which exist in CCS5 map file but not in CCS9 map file. About 100 out of 1100 symbols are missing

I did confirm that the functions exist in the source code.

Can anyone help? Is this issue related to some project settings?

Thank you

Regards

  • It is likely you changed from COFF ABI to EABI.  If so, that means the linker, by default, finds and removes functions which are never called.  This behavior is available under the older COFF ABI, but is not the default.  For further detail, please search the C6000 assembly tools manual for the linker option --unused_section_elimination.

    Thanks and regards,

    -George