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.

IWR6843ISK-ODS: C++ library available for CCS

Part Number: IWR6843ISK-ODS
Other Parts Discussed in Thread: MATHLIB

Dear support team,

We are now studying how to deploy gesturing sensing, by referring gesture recognition demo in industrial toolbox.

We would like to know a lst of C++ library available for CCS like 'ARM compute library' so that we can select a platform for AI training.   

Best regards,

Taka

  • Hi Taka,

    What type of libraries are you referring to? You can see some related items in the compiler package that is installed when you setup CCS for our devices, as well as any that are referenced as part of our DSPLib. 

    Best Regards,
    Alec

  • Hi Alec,

    Thank you for your message.

    > What type of libraries are you referring to? 

    I would like to know if "ARM Compute library" is available in CCS. If i is not available, I am fine if you advise libraries which is available in CCS and suitable for AI.

     > You can see some related items in the compiler package that is installed when you setup CCS for our devices

    Excuse me, I can't find them. I am fine if you advise where to check in CCS.

    Best regards,

    Taka

  • Hi Taka, 

    Most of the processing for 6843 can be done on the DSP. The DSP libs (C:\ti\dsplib_c674x_3_4_0_0) and math libs (C:\ti\mathlib_c674x_3_1_2_1) that are available provide required math operations. However the libraries may not be identical to the "ARM Compute Libs". For more details on supported functions/APIs in DSPLibs please refer to C:/ti/dsplib_c674x_3_4_0_0/docs/doxygen/html/dsplib_html/modules.html. The math lib reference is provided at file:///C:/ti/mathlib_c674x_3_1_2_1/docs/MATHLIB_c674x_TestReport.html. This is available after CCS is installed and DSP and math libs are included as part of the installation. 

    Please let us know if these function references are enough for your application. Alternatively the radar data over UART can be streamed to a external host processor that supports "ARM Compute libs"

    Regards, 

    Sudharshan K N 

  • Hi Sudharshan KN,

    Thank you for your message. It seems ARM compute library is not available.

    I am fine if you could suggest libraries which are available in CCS and supporting AI model.

    Otherwise, I would like to know where to check libraries used for C/C++ source codes of AI model in gesture recognition demo.

    Best regards,

    Taka 

  • Hi Taka, 

    Can you please elaborate on what you mean by "AI Model"? Are you looking for supporting TensorFlow or TinyML adaptations on this platform? If yes, then they are not supported as part of the SDK for radar. 

    Regards, 

    Sudharshan K N 

  • Hi Sudharshan KN,

    Excuse me for many questions.

    We are now studying how to develop gesturing sensing on Matlab or Python, by referring gesture recognition demo in industrial toolbox.

    After AI training will be done, we will somehow convert the trained model to C++ source codes, for compiling them in CCS. Now I am a bit concerned about that C++ libraries using the converted source codes may not be available in CCS. In this case, can we import those libraries into CCS ?

    I would like to know if there is any listriction for imported libraries.

    Best regards,

    Taka

      

  • Hi Taka, 

    C++ libs are available with CCS. Please refer to https://www.ti.com/tool/C6000-CGT for C++ libs supported in CCS for DSP. And https://www.ti.com/tool/ARM-CGT for ARM. Please let me know if there is any specific C++ related functionality that you think may not be supported with this. 

    Regards, 

    Sudharshan K N