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.

TMS320F28035: symbol renaming

Genius 17425 points

Part Number: TMS320F28035

Hi all

My customer has this question:

-------------------------------

They want to link their application .out file into their own test harness.

This gives rise to some duplicate symbols.

Therefore they would like to rename the following symbols to avoid name clashes. Is this possible? It seems to them that the compiler generates object code based on the existing names.

  • l_div28.asm L$$MOD
  • ll_aox28.asm LL$$OR
  • ll_cmp28.asm ULL$$CMP

-------------------------------

Please comment and clarify.

Best regards

Ueli

  • This ...

    They want to link their application .out file into their own test harness.

    This gives rise to some duplicate symbols

    ... implies the test harness has a function named L$$MOD.  Further, because of the $ character, this function can only be implemented in hand-coded assembly, and not C or C++.  Anything is possible.  But that is so unusual that I have to ask:  Why does the test harness have an assembly function named L$$MOD?

    Thanks and regards,

    -George

  • George

    Thank you for the quick reply. I will ask the customer to provide feedback.

    Best regards

    Ueli

  • They want to link their application .out file into their own test harness.

    How are the application and test harness built?

    The mention of an .out file for the application suggests a full linked executable, which could explain the duplicate symbols.