请问下,我需要外部的事件去触发传输,我把chId改成EDMA3_DRV_HW_CHANNEL_EVENT_6,申请通道就会返回EDMA3_DRV_E_DMA_CHANNEL_UNAVAIL错误,请问这是怎么回事。
wu he:
求解答呀。
Allen35065:
回复 wu he:
一般是参数配置错误或者资源重复使用,源代码一般在
C:\ti\edma3_lld_02_xx_xx_xx\packages\ti\sdo目录下,找到对应的文件加到工程里调试一下试试。
wu he:
回复 Allen35065:
我是按照组件里面提供的demo改过来的。 demo里面全是手动触发。 我的需要外部引脚触发传输。 我把外部事件号设置进去,就报通道无效。 用外部事件触发是不是必须硬件仿真?我之前就是软仿。。
Zhan Xiang:
回复 wu he:
这个不是事件号,是edma channel number,你要确认你的配置,还有有的edma通道数只有16个,你申请的通道号超过16就会报错,你要确定使用的edma控制器是哪个,用软仿的时候timer event可以用来触发edma。