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

关于EDMA3 Chaining机制的问题

这是edma3文档里面的example,我对这个例子不理解的地方是,为什么当intermediate completion触发事件让第二个channel开始传输后,为什么第二个channel不把他的PaRAM中的数耗尽,而是也只传输了一个array,然后又切换到第一个channel,这个我没在文档上找到原因。望专家赐教。

还有一个问题,多通道的并行是真正意义上的所有channel同时可以传输数据吗,还是那种快速切换实际上只能有一个channel在搬移?小弟不才,希望大神不要见笑。

Tony Tang:

Weiguang Li为什么当intermediate completion触发事件让第二个channel开始传输后

这就是chain的机制,因为OPT里使能chain。

Weiguang Li为什么第二个channel不把他的PaRAM中的数耗尽,而是也只传输了一个array,

由OPT的同步方式设置决定的。

Weiguang Li然后又切换到第一个channel,

不是切换,应该说是完成了单个事件传输,回到通道1等待下一个触发事件。

Weiguang Li多通道的并行是真正意义上的所有channel同时可以传输数据吗,还是那种快速切换实际上只能有一个channel在搬移?

chain的目的是用单个事件实现触发多个通道的传输,换个思考方式,如果没有chain的功能,一个事件怎么去触发多个通道的传输呢?

赞(0)
未经允许不得转载:TI中文支持网 » 关于EDMA3 Chaining机制的问题
分享到: 更多 (0)