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.

Compiler/TMS320F28377S: Timeline for lib files transfer from COFF to EABI

Part Number: TMS320F28377S

Tool/software: TI C/C++ Compiler

Hi,

I'd like to ask what is the timeline for TI to immigrate the c2000 lib files to eabi format. Because once I swap the compiler from COFF to EABI, the flash_API and vcu_API will not be able to use.

Since our company are using .elf file on other platforms, we'd like to keep it the same after we transfer to TI. Do you guys have any detailed plan?

Also, I'd like to generate srec file instead of hex file after compiling. Is this possible? I tried to convert the generated hex file into srec file by using tools like srecord, but seems like it always shows that there are memory overlaps. Anyone has idea how to correct this issue? Or can we generate srec file directly?

  • hi ,

    We don't have any immediate plans to move the libs to EABI .

    To generate srec you can use the below tool.

    Hex2000 tool comes in the c2000 compiler installation.
    It can be found in <Compiler_Installation_path>/bin/hex2000.exe


    Command to run Hex2000 is
    Hex2000.exe <options> -m -o <output.srec> <input.out>

    eg. Hex2000.exe -m -o can_ex1_loopback.srec can_ex1_loopback.out


    -m is MOTOROLA style.

    This command can be added in the CCS project properties -> build -> steps -> postbuild steps to add as part of the build flow.

    Regards.