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.

What are the differences in libraries for C2000?

Hello. When I started my project years ago I had only rts2800_ml.lib and rts2800_fpu32.lib (compiler - c2000 v6.1.0).

Today when I edited my project options, I noticed in the list of libraries rts2800_ml.lib, rts2800_fpu32.lib, rts2800_ml_eabi.lib, rts2800_fpu32_eabi.lib and rts2800_fpu64_eabi.lib (compiler - c2000 v18.12.1.LTS).

I wanted to find detailed information about them but I couldn't. That's why I have questions:

1. What differences are among libraries rts2800_ml.lib and rts2800_ml_eabi.lib, rts2800_fpu32.lib and rts2800_fpu32_eabi.lib? What's better to use?

2. I found that rts2800_fpu64_eabi.lib supports 64-bit FPU hardware but I don't know microcontrollers that has 64-FPU in C2000 family. Can you tell me about them?

3. Can you provide me with links to a detailed description of the libraries, their differences and assignments?

  • Aleksey Nevz said:
    1. What differences are among libraries rts2800_ml.lib and rts2800_ml_eabi.lib, rts2800_fpu32.lib and rts2800_fpu32_eabi.lib? What's better to use?

    Please refer to the TMS320C28x Optimizing C/C++ compiler reference guide http://www.ti.com/lit/spru514  Chapter 8 describes the runtime support libraries and the naming convention.

    In your case I recommend staying with the library you have been using.

    Aleksey Nevz said:
    2. I found that rts2800_fpu64_eabi.lib supports 64-bit FPU hardware but I don't know microcontrollers that has 64-FPU in C2000 family. Can you tell me about them?

    You are correct, today no C2000 devices support 64-bit floating point hardware.   You may see something interesting later this year.. stay tuned.

    Aleksey Nevz said:
    3. Can you provide me with links to a detailed description of the libraries, their differences and assignments?

    Refer to the document in (1).

    Regards

    Lori

    edit: fixed the link to the reference guide

  • I have fixed the link in the above post.  It should have been:

    http://www.ti.com/lit/spru514