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.

66AK2G12: About the Performance Audio Demo Code Composer Studio Project Creation

Part Number: 66AK2G12
Other Parts Discussed in Thread: EVMK2GX

Hi all,

I am new to this forum.

I can run the "Performance Audio Demo" in my EVMK2GX board as instructed in the Processor SDK RTOS Example guide linked bellow -

https://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_examples_demos.html#performance-audio-demo

I can run the prebuilt provided in the SDK demos.

I need a similar project to start for my custom application. But I have not found any project creation instruction in the link or already created any CCS project for the demo.

Below pic is the SDK version with the demo name.

Would anyone can help me where can I found the CCS project for the demo or how can I create a CCS project for the demo bymyself?

Thanks in advance.

Ruhul Amin

  • Ruhul,

    As the instructions to rebuild the demo indicate the demo is built using makefiles and not using CCS project:

    http://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_examples_demos.html#how-to-rebuild-the-demo

    Having said that you can convert the makefile into CCS project by creating a project in CCS, adding the source files and compiler options to the project. 

    May I ask, what are you trying to do with the demo that needs modifications ?  The demo is meant for our AVR and soundbar customers to use that as a starting setup to add 3P codecs (Dolby/DTS) and add their own audio signal processing in the audio data path. 

    If you need simple audio loopback application, then I would recommend that you look at MCASP driver examples in PDK to use as a starting point.

    Regards,

    Rahul

     

  • Hi Rahul,

    Thank you so much for your reply. 

    The application I am developing to run on this board is proprietary, so I can't give you full details.

    What I can tell you is the following -

    1. We need to perform some custom calculations using both the ARM and DSP core and store the results.

    2. We need to capture digital audio and perform operations on it using the results of item 1, using more memory buffers.

    3. We need to manage the timing of the above processes using McASP.

    For speed, we need to use RTOS. Unfortunately, I can't find any suitable template or demo project that includes all the components that we need.

    Therefore I am forced to start from scratch and manually adding the component's driver and their path without sufficient knowledge of RTOS.

    As you can understand, this is very timing consuming and my client is very frustrated about this.

    My client can't believe that there is no shortcut way to utilize the full power of RTOS without manually adding every component of RTOS individually.

    Is there something I am missing or some other better approach?

    Thanks

  • In the SDK, we provide building blocks for developing the application so other than the demos, we provide IPC examples between DSP and ARM, McASP LLD and examples and show HW integration of these components through demos. This is a broad market device that goes in various audio, industrial applications. We don`t provide a template for customers to insert code as different customers have different usecases and software requirements