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

requestChannel使用EDMA3_DRV_HW_CHANNEL_EVENT_6通道报错

请问下,我需要外部的事件去触发传输,我把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。

赞(0)
未经允许不得转载:TI中文支持网 » requestChannel使用EDMA3_DRV_HW_CHANNEL_EVENT_6通道报错
分享到: 更多 (0)