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

C6678 如何设置事件触发类型的EDMA传输

您好,

     我使用的是EDMA3_LLD的函数,在使能传输语句EDMA3_DRV_enabletrasfer 中,使用EVENT触发,比如我想实现UART接收事件作为EDMA的触发,查阅了相关的一些文档,得知Uart的接收事件对应的是EDMA CC2上的40号事件,我需要如何完成这个事件到EMDA传输的映射呢?到现在并没有找到EVENT触发方式的流程和代码,TI给的开发包里面有没有相关的事件触发的示例代码呢?比如我这种情况具体应该如何设置呢?谢谢!

   

Andy Yin1:

如你所述UART接收事件对应相应的EDMA channel 40,则硬件上已经将该事件与其channel对应起来,不需要软件配置两者的映射关系,软件只需要像通用的EDMA使用方式一样,配置好EDMA channel,并使能该channel即可,之后UART接收事件自动就会触发该channel。

hao yang2:

回复 Andy Yin1:

专家您好!

              谢谢您的解答,但是我还是有点不清楚的地方,中断的时间和通道是一一对应的吧,那中断号对应的事件号是否是一致呢?在使用EDMA LLD初始化的时候需要怎样配置才能申请指定CC2上的指定channel 40呢?

hao yang2:

回复 Andy Yin1:

专家您好! 谢谢您的解答,但是我还是有点不清楚的地方,中断的时间和通道是一一对应的吧,那中断号对应的事件号是否是一致呢?在使用EDMA LLD初始化的时候需要怎样配置才能申请指定CC2上的指定channel 40呢?

chen xie:

回复 Andy Yin1:

麻烦问一下链接里的问题http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/31537.aspx

赞(0)
未经允许不得转载:TI中文支持网 » C6678 如何设置事件触发类型的EDMA传输
分享到: 更多 (0)