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 音频录制回放问题

Other Parts Discussed in Thread: TLV320AIC3101

各位专家好,我现在用DM368开发一个音视频录制回放系统,是基于DM368的DVR参考设计做的。

声卡芯片用的是tlv320aic3101。现在遇到一个音频录制和回放的问题。

系统启动后,开始record,有时read会出错。而且close之后再open也无法恢复,只有重新上电才行。

有时刚开始record没有问题。但反复close,open操作,或者开启playback,反复write,SNDCTL_DSP_RESET之后,read就会出错。

DAVINCI_MCBSP_SPCR_REG寄存器的值正常情况下为:0x02F50031,出错时为:0x02F50037。表示接收到数据,但没有被读取。我怀疑是和EDMA配合的问题。不知各位有没有遇到类似问题。

PS:我用aplay测试,发现启动一次aplay一直录没问题,但是反复启动关闭aplay,几次操作就会出错,而且不重新上电就无法恢复。