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: What is the difference between the ELF format generated by CCS and the elf generated by codewarrior

Other Parts Discussed in Thread: C2000WARE

Tool/software: Code Composer Studio

What is the difference between the ELF format generated by CCS and the elf generated by codewarrior? The ASAP2 Editor does not recognize the ELF generated by CCS, but it recognizes the elf generated by codewarrior. Please introduce the difference, thank you.

  • Which TI CPU family do you use?  

    The ELF object files produced by the TI ARM compiler can be combined with the ELF object files produced the GCC ARM compiler.  The binary utilities from one toolchain can be used to inspect object files produced by the other.  

    A generally useful article is A Brief History of TI Object File Formats.

    Thanks and regards,

    -George

  • It seems to only support COFF, and does not support generating elf. Can I configure the hightec compiler myself?

  • user5757650 said:
    It seems to only support COFF, and does not support generating elf.

    Correct

    user5757650 said:
    Can I configure the hightec compiler myself?

    I don't know what you mean by a hightec compiler.

    C28x compiler version 18.12.x.LTS  supports EABI. The biggest difference introduced by EABI is ELF object file format.  At this point, though, EABI is of limited usefulness.  The rest of the C28x software released by TI (C2000Ware and the like) does not support EABI yet.  That will change over time.

    Thanks and regards,

    -George

  • Thank you!