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.

CCS V3.3 with PSL(Peripheral Support Library)

Hello,

I have to maintain the board with C62x. The driver for it was developed by CCS V3.3 with PSL(Peripheral Support Library) library files, rts6201.lib & dev6x.lib.

Those libraries are not included in CCS V3.3 installation folder. I don't know where those libraries came from.

I know those libraries are very old. But I have to use them not to change many things for small modification.

I want to trace the version of those libraries for maintenance.

Q1. Is there any problem to use CCS V3.3 with rts6201.lib & dev6x.lib?

Q2. Can I find version information of those libraries that I attached? Or build number?

Thanks in advance.

P.S I hope you can see attached files.

2112.dev6x.lib

4657.rts6201.lib

  • I apologize for the delay.

    These libraries are so old, that is not possible for us to support them any longer.  

    Shinwoo Kang said:
    Q1. Is there any problem to use CCS V3.3 with rts6201.lib & dev6x.lib?

    They probably work.  But since these files are so old, no guarantees can be made.

    Shinwoo Kang said:
    Q2. Can I find version information of those libraries that I attached? Or build number?

    No version numbers can be extracted from the files.  The file rts6201.lib comes with the compiler.  It has the same version number as that compiler.  I don't recognize the file dev6x.lib.  A few minutes of searching the web shows it is a peripheral support library from about 1998.  I realize that is not very helpful.  But that is about all I can say.

    Thanks and regards,

    -George

  • Thank you for reply,

    After that I found out the version of one of the libraries and CCS V3.3 according to cgtools installed:

    - rts6201.lib : v4.32.0(maybe from CCS V2.x)
    - dev6x.lib : it was from EVM C6201/C6701 kit.(maybe from CCS V2.x but not sure)
    - CCS V3.3 : v6.0.8

    And I also found the web site below:

    processors.wiki.ti.com/.../Code_Generation_Tools_FAQ

    The "13 Q" concerns about "using an older compiler to link in a library built with a newer compiler...".
    According to the FAQ, if uncompatible debug information is removed, the application using older compiler can be linked in a library built with a newer compiler.
    In my case, I am using CCS V3.3 to build my project and those libraries built with a older compiler.
    But I've never seen any link error messages like ">> error: illegal relocation..." of FAQ when I built my project.
    Is there anything that I have to concerns about when I build my project?

    Best regards,

    Shinwoo

  • Shinwoo Kang said:
    I've never seen any link error messages like ">> error: illegal relocation..." of FAQ when I built my project.
    Is there anything that I have to concerns about when I build my project?

    Probably not.  You can run into such situations if you build with compiler tools version N and some library you link with is built with compiler tools version N+1.  I don't think you are doing that.

    Thanks and regards,

    -George