EDMA缓冲区乒乓操作的处理

 

StarterWare音频示例应用程序使用EDMA进行音频数据传输和接收操作。 EDMA传输相关的音频数据缓冲区是:

  • 4发送缓冲区- TX buffer-0TX buffer-1TX buffer-2,和一个循环缓冲区。
  • 3接收缓冲区-RX buffer-0RX buffer-1,和RX buffer-2

EDMA param集被编程为接收RX缓冲区中的数据并从TX缓冲区发送数据。 当一个RX缓冲区被填满时,内容被复制到TX缓冲区,然后它被发送。 如果没有收到数据,则用于传输的EDMA param集被编程为从循环缓冲器传输,该循环缓冲器是不包含有效音频数据的空缓冲器。

EDMA的参数初始化

McASP发送/接收状态机退出复位之前,EDMA param集被初始化。 RX设置的主param设置为0,为TX设置的主param设置为1.在主param设置过期后,数据发送/接收继续到链接的paRAM集。 由于EDMA将被链接的param设置为主param集并将其用于数据传输,所以被


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部