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

EDMA3问题

我设置region_0的DRAE=0xFF;DRAEH=0x00;intr  =   0x0000ffff;intrh  =  0x0;TCC=3;但是我发现当通道是0,1,2,3,5,7,8时能够正常产生EDMA3传输完成中断,但通道是4,6,9,10,11时就不会产生EDMA3传输完成中断,觉得这种现象很不正常,但不知道为什么?

Andy Yin:

您好,

从您提供的信息来看感觉应该是channel 0~7可以产生中断才对。建议提供更对的配置信心参考,同时强烈建议在刚开始测试时直接使用global region方便调测,更容易出成果。请参考。

hu shushu:

回复 Andy Yin:

是的我打错了,应该是DRAE=0xFFF。另外例程上都是用的shadow  region,而且CSL上的API函数都是使用region0~7,没有使用global region的吧。

hu shushu:

回复 Andy Yin:

现在我用了global region,但还是有的通道能够传输数据,有的通道不能, 希望您能解答或者告诉我怎么进行调测,谢谢?

Andy Yin:

回复 hu shushu:

你好,

建议单步深入到EDMA PaRAM set参数及相关相关的寄存器配置详细分析一下。

hu shushu:

回复 Andy Yin:

谢谢您的回复。现在是我的所有的设置都是一样的PaRAM,对应的intc等等,但是我只是改了通道数,就有的通道能够传输,有的通道不能传输,不能传输的通道,我发现当我自出发(manual)后,并不能传输数据,只是事件丢失了,就是EMR被置1了,同时SER也被置1。一直很困惑,有点迷茫?

赞(0)
未经允许不得转载:TI中文支持网 » EDMA3问题
分享到: 更多 (0)