Hello,
we want to do echo cancellation on eZdsp5535 with 1 single microphone by using aec-aer library. I coded a framework which does i2s audio data io via dma and uses dsp bios. As example code i used http://processors.wiki.ti.com/index.php/C55x_CSL_Audio_Pre-Processing. Now i want to integrate aer echo cancellation algorithms, but i couldn't find a simple example for that.
I have some questions:
1. It is mentioned that cache must be flushed on every algorithm call on C55, but C55 doesn't have a data cache?!
2. http://processors.wiki.ti.com/index.php/C55x_CSL_Audio_Pre-Processing works with xdais. Is this just a xdais wrapper for the aer algos? Do we need to implement xdais too?
3. I thought calling the interface functions of the lib (aerCreate(), aerNew(), aerOpen(), aerReceiveIn(), aerSendIn()) should be enough. But the example simulation code in the aer lib package is very huge and I couldn't get which parts are really needed for our application?!
Thanks in advance
Marc