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

McBSP 事件与EDMA通道的映射关系

请问,

OMAPL138中的 McBSP事件与DEMA的通道是怎么映射的,即McBSP触发了哪个DMA通道的动作?

另外,McBSP的发射和接收都用FIFO,读和写的地址是一样的吗?地址是怎么管理的?

谢谢!

Shine:

mcbsp事件和EDMA通道的映射关系见数据手册Table 6-14. EDMA Synchronization Events
www.ti.com/…/omap-l138.pdf

一样的,如果是mcbsp0的话,对应0x01F1 0000,见数据手册memory map "McBSP0 FIFO Data"。FIFO的地址只有一个,与它相关的Idx都是0。

Dr. Qu:

回复 Shine:

谢谢!
在使用EDMA的AB-synchronized模式发送时,BCNT=1时没有问题,BCNT取其他数时,CPU启动一次EMDA后,数据搬移正确,但MCBSP的DRR就不更新数值了,请问会是什么原因?

Tony Tang:

回复 Dr. Qu:

Dr. Qu在使用EDMA的AB-synchronized模式发送时,BCNT=1时没有问题,BCNT取其他数时,CPU启动一次EMDA后,数据搬移正确,但MCBSP的DRR就不更新数值了,请问会是什么原因?

in AB sync mode, one event trigger A*B transimit. But DDR is only one word(A_CNT). when use DRR, you can only use A-sync. can use AB-sync when use FIFO.

赞(0)
未经允许不得转载:TI中文支持网 » McBSP 事件与EDMA通道的映射关系
分享到: 更多 (0)