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.

  • Resolved

Runtime support library

Hello,

Can anyone tell me what's the difference between the "rtsv7R4_T_be_v3D16_eabi.lib" and the "rtsv7R4_A_be_v3D16_eabi.lib" is or where I find documentation.

Thanks
Joachim

  • Joachim,

    The naming convention for the Runtime Support Libraries are described on page 160 in the compiler manual (SPNU151).

    Letters you are referring to are indicating the compilation mode: A stands for ARM and T for Thumb

    Best Regards,
    Christian

    ~~~ If a post answers your question, please mark it with the Verify Answer button. ~~~

  • In reply to Christian Herget:

    Hi Christian

    With CCS 5.2.1 and compiler 4.9.6 only the thumb libraries were delivered. Where can I find the libraries for the ARM mode?

    Thanks Daniel

  • In reply to daniel.dueringer:

    Daniel,

    the missing libraries will be automatically build as soon as you try to use them.
    So just type in the name of the ARM library and it will be build during the next link process.

    BR,
    Christian

    ~~~ If a post answers your question, please mark it with the Verify Answer button. ~~~

  • In reply to Christian Herget:

    Hi Daniel,

    If you prefer to build them manually you can use the mklib tool that is provided with CCS. There is a TI Wiki page at http://processors.wiki.ti.com/index.php/Mklib

    Regards,
    Richard

  • In reply to Richard Burke:

    Hello,

    I have more o less the same problem , I 'am trying to compile the Uartecho project in the Am335 platform and I get  the error message :

    warning: automatic library build: using library
       "C:/ti/ccsv5/tools/compiler/arm_5.1.1/lib/rtsv7A8_A_le_n_v3_eabi.lib" for
       the first time, so it must be built.  This may take a few minutes.
          0 [main] sh 168 open_stackdumpfile: Dumping stack trace to sh.exe.stackdump
    C:/DOCUME~1/BARBIE~1.SEL/IMPOST~1/Temp/make3544-1.sh: line 1:   168 Segmentation fault      (core dumped) c:/ti/ccsv5/tools/compiler/arm_51~1.1/bin/armar -qa c:/docume~1/barbie~1.sel/impost~1/temp/ti2762~1/rtsv7a8_a_le_n_v3_eabi.lib *.obj
    gmake.exe[1]: *** [library] Error 139
    >> ERROR: mklib: gmake error during rtsv7A8_A_le_n_v3_eabi.lib build
    error: cannot find file "rtsv7A8_A_le_n_v3_eabi.lib"

    I don't understand what is my error

  • In reply to giuliano barbieri1:

    Giuliano,

    Your post above is posted in the Hercules Safety MCU forum. I would suggest you post this in either the Sitara Processors forum or the CCS forum. Unfortunately, our team is simply not familiar enough with the Sitara platform and tools to help you resolve your issues.

    Thanks and Regards,

    Chuck Davenport

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.