TI中文支持网
TI专业的中文技术问题搜集分享网站

DM368 音频录制回放问题

各位专家好,我现在用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,几次操作就会出错,而且不重新上电就无法恢复。

yi li6:

回复 VampireDaVinci:

谢谢您的及时回复。

audio codec部分硬件是参照的DM368EVM做的,应该没什么问题。

我也怀疑是和DMA配合的问题。

在TI E2E Community上看到一篇帖子,感觉和我的问题比较类似,请您再帮我看看。

e2e.ti.com/…/8125.aspx

赞(0)
未经允许不得转载:TI中文支持网 » DM368 音频录制回放问题
分享到: 更多 (0)