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.

ARM-CGT: Difference between *A* vs *T* libraries

Expert 2025 points
Part Number: ARM-CGT

I have on project compiling with  "rtsv7R4_A_be_v3D16_eabi.lib" , another with   "rtsv7R4_T_be_v3D16_eabi.lib" .

Both seems picked up with some automatic choice by CCS project settings, but both target exactly same chip.

Is "A" for ARM, and "T" for Thumb.. ? Whats the difference between these libs, the binary linked with either appears to run same, but unsure.

Also, what do other letters represent ?

"rts"  -- ?

v7 - ARM v7

R4 - Cortex R4

be - big endian

v3D16 - the floating point support in hardware

eabi - embedded app binary interface ..?