Due to the U.S. Thanksgiving holiday, please expect delayed responses during the week of 11/22.

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.

TMS570LS0232: Linker using "libc.a" instead of "rtsv7R4_A_be_eabi.lib"

Part Number: TMS570LS0232

Hello everyone,

I created and compiled for LS0232. While compiling project it made rtsv7R4_A_be_eabi.lib file for a while.

After finish the compile, I checked the linker settings (file search path). It is using "libc.a".

Why it made rtsv7R4_A_be_eabi.lib?
am I must change "libc.a" to "rtsv7R4_A_be_eabi.lib"?

  • Hi,

    Please select the RST in project type and tool-chain panel. The right RST will be shown in "include lib file" window.

  • Thank you, I found the panel for choose runtime support library but for future, how will I know which one to choose?
    Is there any documents about RTS?

  • Hi Soner,

    rtsv7R4_T_be_eabi.lib is for TMS570LS03x/04x/02x devices. (fix-point device, be means big endian)

    rtsv7R4_T_le_eabi.lib is for RM41x/42x/43x devices  (fix-point device, le means little-endian)

    rtsv7R4_T_be_v3D16_eabi.lib is for other TMS570LSx and TMS570LCx devices (floating point) (be means big endian)

    rtsv7R4_T_le_v3D16_eabi.lib is for other RM4x and RM57x devices (floating point) (le means little-endian)