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: Linking issues observed for CLA Math library in COFF format

Part Number: TMS320F28388D
Other Parts Discussed in Thread: C2000WARE

Hi,

I am trying to run the CLA math operation from C2000Ware version 2_00_00_02 for TI F2838x . The project works fine works fine when I build the executable in EABI format. But I want to use the COFF format executable. I am getting the following linker error.

<Linking>
warning: library
"C:/ti/c2000/C2000Ware_2_00_00_02/libraries/boot_rom/f2838x/rev0/rom_symbol_
libs/cpu1/claDataROM/F2838xCPU1_CLADATAROM_Symbols_fpu32.lib" contains ELF
object files which are incompatible with the TI-COFF output file. Ensure
you are using the proper library.
warning: library
"C:/ti/c2000/C2000Ware_2_00_00_02/libraries/boot_rom/f2838x/rev0/rom_symbol_
libs/cpu1/claDataROM/F2838xCPU1_CLADATAROM_Symbols_fpu32.lib" contains ELF
object files which are incompatible with the TI-COFF output file. Ensure
you are using the proper library.

undefined first referenced
symbol in file
--------- ----------------
_CLAsincosTable_Coef0 C:/ti/c2000/C2000Ware_2_00_00_02/libraries/math/CLAmath/c28/lib/cla1_math_library_datarom.lib<CLAcos.obj>

I have tried the following libraries from the path C2000Ware_2_00_00_02\libraries\math\CLAmath\c28\lib

cla0_math_library_datarom.lib

cla0_math_library_datarom_fpu32.lib

cla1_math_library_datarom.lib

cla1_math_library_datarom_fpu32.lib

cla2_math_library_datarom.lib

cla2_math_library_datarom_fpu32.lib

Looks like all the CLA math libraries are built with ELF format even though separate elf libraries with <name>_elf.lib are present. Can you let me know how to get the COFF format executable?

Thanks,

Aditya