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.

dm368 external audio codec aic3x

I am using dm368 external aic3x codec to record,  whis the proposal of http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/100/p/138908/716905.aspx#716905

i chaged NUM_CHANNELS to 2, and CREATE and START operations are correct. when I run 

OSA_tskSendMsg(&gAUDIO_ctrl.audioTsk, pTsk1, AVSERVER_CMD_CREATE, NULL, OSA_MBX_WAIT_ACK);

OSA_tskSendMsg(&gAUDIO_ctrl.audioTsk, pTsk1, AVSERVER_CMD_START, NULL, OSA_MBX_WAIT_ACK);

the capture device is running, but when i DELETE the audio tast,that is

OSA_tskSendMsg(&gAUDIO_ctrl.audioTsk, pTsk1, AVSERVER_CMD_DELETE, NULL,OSA_MBX_WAIT_ACK);

an error occored as below:

AUDIO: Received CMD = 0x0302
AUDIO: Delete...
AUDIO_audioTskDelete
*** glibc detected *** ./av_server.out: free(): invalid next size (normal): 0x00380d28 ***

Dose any one have experience and share me about this? Thank you very much!