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.

TMS320C6748: DSP and image library

Part Number: TMS320C6748
Other Parts Discussed in Thread: SPRC265, SPRC264

Hello all,

A professor ask,

" We are moving to WIN10 and want install CCSv7. Can you please tell me where I can get the DSP and Image libs for C6748 ?"

Could anyone help me with this please?

Thank you.

  • Hi,

    See this link:
    www.ti.com/.../toolssoftware

    There is:
    TMS320C6000 DSP Library (DSPLIB) SPRC265 Software Libraries
    TMS320C6000 Image Library (IMGLIB) SPRC264 Software Libraries

    Best Regards,
    Yordan
  • Hello Yordan,

    Thank you for the links. Before your reply, I gave him the link to the SDK, is it also correct ?

    processors.wiki.ti.com/.../BIOS_C6SDK_2.0_User_Guide

    Could you help me with following new questions please,

    " I have downloaded the DSP lib and Image lib from:

    processors.wiki.ti.com/.../BIOS_C6SDK_2.0_User_Guide

    1) In the DSP lib the documentation is talking about using CCS v5 . Is it also good for CCS v7?

    2) In the Image lib the deliverables in this release include a Windows or Linux installation executable for either the C64x+ or C66x processors. But I am using C6748! can I still use this image lib? Is there another lib for 6748?
    -> According to you answer, here I can tell him to use the deliverable C64x+.

    3) In the documentation of the DSP lib the method for linking the lib is:
    The path to the DSPLIB libraries must be provided to the linker via:
    -l <DSPLIB_INSTALL_DIR>/packages/ti/dsplib/lib/dsplib.lib

    When I check the size of the file dsplib.lib I see that it is only 1KB . Where is the "real" lib at? I mean the compiled version of all the code? It must be much more then 1KB?

    Pleas let me know.

    Thank you.
  • Kaustubh,

    This is a legacy SDK that we don`t support anymore. currently, only Processor SDK RTOS for OMAPL138/C6748 is what you need to use for development on these devices. DSPLIB is included in the release but IMGLIB is not which you can downloade directly from ti.com for C674x platforms.

    Yes, you can import DSPLIB projects in CCSv7 as the libraries are back ward compatible. Please note that in C674x DSPLIB uses a linker command file that places code in DDR memory, you need update it to L2 memory to get optimal benchmarks (as described in the test report)

    C674x DSP is compatible with C64x+ DSP acrchitecture so all code written from C64x+ can run on C674x acrchitecture.

    the actual library is here dsplib.ae674 (ELF binary) and dsplib.a674 (COFF binary). dsplib.lib will link to eat based on the kind of binary you are building for.

    When you download Processor SDK RTOS, I would recommend that you look at the Audio Benchmark Starterkit demo for DSPLIB usage:
    processors.wiki.ti.com/.../Processor_SDK_RTOS_Examples_and_Demonstrations

    This contains a linker command file lnk_c674x.cmd that shows the correct linker usage and memory placement.

    Regards,
    Rahul