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.

TMS320C5515: C5000 Connected Audio Framework issue

Genius 5840 points
Part Number: TMS320C5515

Hello.

I have investigated the following problem, but I have a question so can you tell me?

1.Download to TMDXEVMC5515 and run the project "CSL_USB_IsoFullSpeedExample_Out"

2.Connect TMDXEVMC5515 and PC, and identify as USB product in PC

3.Input audio to EVM's STEREO IN 1 and start recording on the PC

4.Stop recording on the PC while audio playing back to the EVM

5.Make the sound of EVM's STEREO IN 1 silence 

6.When recording is started again on the PC, at the beginning, a few packets of residual sound when the previous recording is stopped playback ←It's the probrem!

The remaining data is thought to be after Input Codec Buffer. Because data is always stored in the I2S RX left ping-pong buffer during playback, but the Input Codec Buffer stores data only during recording.
The Input Codec buffer is cleared in appInitRecordAudio (), but the problem does not change.

According to page 25 of connected-audio-documentation, there seems to be an ASRC Output Block and an AC object buffer between Input Codec Buffer and USB TX FIFO.

≪question≫

Could you tell me how to clear ASRC Output Block and AC object buffer?

Regards,

U-SK