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

关于EDMA的连续传输

本人使用的是C6747,现在在使用其EDMA功能,现在想通过一个事件里触发多通道传输,原来使用的是chain的工作方式,一个事件来临后可启动多个通道的传输,但使用chain时一次最多只能连接32个通道,不能满足工程的需求。通过link的方式,通过一个通道更新paraRAM,但好象link的每次启动都需要事件触发,同样不好处理。

各位高手,不知有无其他方案,或者一些可以改进的地方,望乞赐教,小弟感激不尽。

noaming:

C6747只有32 DMA channels,你的工程需要多少个DMA 通道?

Hong Lan:

回复 noaming:

1. link的确需要事件驱动

2. 考虑能否用同一个通道作多次传输?使用self chain,可以使用一个通道连接更多的传输,每次传输后会更新PaRAM

whagiew zhang:

回复 Hong Lan:

感谢两位。

我的工程可能需要扩到128个通道。

我每次需要从128个通道中抽出若干个通道传输,每次传输的通道都不一样,传输的个数也不一定一样,只能在传输前才知道,所以很麻烦,self chain方面的我再查查吧,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 关于EDMA的连续传输
分享到: 更多 (0)