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.

AM5728: Adding DSP VoLib and AER libraries to project

Part Number: AM5728

Hi,

I am using evmAM572x , my project includes audio processing, hence I want to use VoLib and AER libraries.

I am using CCS 7.4 on Ubuntu, I am programming DSP1 core of AM5728. 

How can I include voice support libraries to my project?

Thanks and Regards,

Janardan M

  • The RTOS team have been notified. They will respond here.
  • Janardhan,

    Have you installed the VOLIB and AER LIB from here:
    www.ti.com/.../telecomlib

    Can you refer to the User guide and the test examples in the library and let us know if that suffices your requirement. Once you have the base examples building, you can perform SOC specific configuration like modification like change the linker command file to use internal memory and shared memory region configuration in the linker command files for the projects and choose to enable cache/relocate code and data to internal memory. Eventually you will then need to integrate MCASP driver and ADC drivers to bring in the audio and pass the data to this library.

    AM572x GP EVM is not necessarily designed for audio applications so we don`t have any demos other than the audio equalization demo that shows how to process the audio and loop it back to the output but this doesn`t use AER or VOLIB for filtering. A more appropriate demo existing on our K2G platform which can be hooked up to a circular microphone array board and the audio can be preprocessed using AER and VOLIB

    Documentation: processors.wiki.ti.com/.../Processor_SDK_RTOS_Audio_Pre-Processing
    Video: training.ti.com/voice-preprocessing-demo-on-evmk2g
    TI Design: www.ti.com/.../tiducr7.pdf

    This demo uses AER and VOLIB for noise cancellation and would be excellent starting point. It has the option of using PCM files as well as to get audio from circular microphones. Since MCASP LLD on AM57xx is API compatible with K2G, you may be able to migrate this setup to AM57xx.

    Regards,
    Rahul