Hi everybody,
Does anyone have a source code doing reverberation of an audio signal in C55x DSP?
I'am currently working on it with the C5505 DSP and it will be very helpful for me.
Thanks a lot.
Mahady
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.
Hi everybody,
Does anyone have a source code doing reverberation of an audio signal in C55x DSP?
I'am currently working on it with the C5505 DSP and it will be very helpful for me.
Thanks a lot.
Mahady
Hi Mahady,
From the upcoming C5000 Teaching ROM from the TI University Program:
Echo and Reverberation: 8004.Application 3 Echo and Reverberation.zip
This code runs on the C5505 and C5515 eZdsp and uses the AIC3204 as line in and line out.
Regards,
Mark
It is a CCS4 project. The project files for CCS4 are .ccsproject, .cdtbuild, .cdtproject, and .project.
You can download CCS4 here: http://processors.wiki.ti.com/index.php/Download_CCS
If you are using CCS3.3, then you can create a new project and import the files into that project.
Hope this helps,
Mark
I'am using CCS3.3 so i have created a new project and import all the files.
When i do the compilation i have this error :
>> error: linking files with incompatible targets (library
'd:\\profils\\mwatt\\Bureau\\8004.Application%203%20Echo%20and%20Reverberation\\reverb\\cslVC5505H.lib', member 'csl_pll.obj')
>> csl_pll.obj (d:\\profils\\mwatt\\Bureau\\8004.Application%203%20Echo%20and%20Reverberation\\reverb\\cslVC5505H.lib): error:
csl_pll.obj
(d:\\profils\\mwatt\\Bureau\\8004.Application%203%20Echo%20and%20Reverberation\\reverb\\cslVC5505H.lib) is huge model, but d:\\profils\\mwatt\\Bureau\\8004.Application%203%20Echo%20and%20Reverberation\\reverb\\Debug\\aic3204.obj is small model
- the first one is an incompatibility between VC5505H.lib and csl_pll.obj
- the second one is also an incompatibility between VC5505H.lib (huge model) and aic3204.obj (small model)
Perhaps you could help me to solve this problem. Thanks.
Mahady
Mahady,
In the Build Options, make sure that Custom Target is 5505 (and you have CGT 4.3.x or newer)
Also make sure that the memory model is Huge - these libraries are built with huge.
Hope this helps,
Mark
Hi Mark,
I've corrected the second error, you were right I had to change the memory model.
For the first one, I saw where to specify C5505 as the custom target (Build Options -> Category -> Custom Target (-v) -> ?), but i don't know how to configure it. There is no explanation in the help. I tried to put "C5505", "5505",etc.. but no good results.
Hope you can help me.
Regards,
Mahady