微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 《一个EDMA搬运音频数据的问题》

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

时间:10-02 整理:3721RD 点击:

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

edma 有地址指针寄存器吧

我觉得在你的 arm 软件里, 可以自己设置标志

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top