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.

Library is incompatible for RM42.

Other Parts Discussed in Thread: RM42L432

Dear,

I have some issue in compiler my project for RM42L432.

There is no suitable  run-time library for it.

Library List:

(1)  rtsv7R4_T_be_eabi.lib

(2)  rtsv7R4_T_be_v3D16_eabi.lib

(3)  rtsv7R4_T_le_v3D16_eabi.lib


When I use (1)(2), it shows as below:

fatal error #16001: object files have incompatible byte orderings ("D:/ti/ccsv6/tools/compiler/arm_15.12.3.LTS/lib/rtsv7R4_T_be_eabi.lib<autoinit.obj>" = big endian, "./source/adc.obj" = little endian)

When I use (3),  it shows as below:

error #16004-D: file "D:/ti/ccsv6/tools/compiler/arm_15.12.3.LTS/lib/rtsv7R4_T_le_v3D16_eabi.lib<memcpy_t2.obj>" has a Tag_ABI_VFP_args attribute value of "1" that is different than one previously seen ("0"); combining incompatible files

So, what is the correct run-time library?


Best regards,

Xiaobin Wu