您好,
我使用的是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