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.

Can you explain to me how to use telelib AEC-AER on C5535 eZDSP stick?

Hi,

On TI website, I download the following library:

AEC-AER:
Acoustic Echo Cancellation/Removal for TI C64x+, C674x, C55x and Cortex(tm)A8 Processors

I hope to run some simple examples on C5535 eZDSP, but I cannot find any example or documentation on echo cancellation usage. The documents are about fine tune, test etc. topics. Although it does mention The C library and the assembly library

but what API and what functions inside the libraries?

I have searched this topic on the e2e forum, such as the following link:

https://e2e.ti.com/support/embedded/multimedia_software_codecs/f/356/p/119678/433036

it used function: COMMON_create:


    aech = (AEC_ITTIAM_Handle)COMMON_create(codecs->eh, "aec", (COMMON_Params*)&AEC_Params);
    if (aech == NULL) {
        dbg( "Can't create handle for echo canceller\n");
        goto error_free ;
    }

but I don't see the only example project: aertest_c55l_C55L_COFF using that function.

I do not find it in the 

AER Bundle User's Manual

I want to run an echo cancellation function on C5535 eZDSP now. Can anybody help me? 

Thanks

  • Hi,

    Please follow <installation root>/docs/AER_Installation_Verification.pdf, chapter 4, for running a test program which is also an example.

    In addition, AER_Users_Manual.html has links to AER API documentation, AER simulation documentation, etc which can help you get started.

    Regards,
    Jianzhong