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

《一个EDMA搬运音频数据的问题》

问题是这样,我们用算法计算完后的音频数据更新到txbuf0和txbuf1,然后通过EDMA搬运到ARM板子上,我们处理音频数据的流程是这样的。
算法处理后数据——-》更新到txbuf0或txbuf1——-》EDMA搬运——-》ARM。
我现在将算法处理后的数据传送到txbuf0和txbuf1,一定要避免EDMA传输的时候,txbuf被DSP改写了。因为音频数据是连续的,我不能在更新buf的时候关闭DMA,这样会造成音频断续。所以我想问一下DSP有什么标识位可以让我知道EDMA正在搬运的buf是txbuf0还是txbuf1,这样我在更新数据的时候就更新另外一个没有被搬运的buf,从而保证不会同时读写同一块区域造成数据错乱。

Shine:

请问用的是哪款器件?

qiang chen10:

回复 Shine:

C6748

Shine:

回复 qiang chen10:

请问是用什么接口和ARM通信的,一般接口会有对应的EDMA触发事件启动EDMA。

qiang chen10:

回复 Shine:

McBSP

赞(0)
未经允许不得转载:TI中文支持网 » 《一个EDMA搬运音频数据的问题》
分享到: 更多 (0)