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

EDMA 多通道同时 传输

1,附件中的程序我运行后  只有第二个 传输了   但分开运行时 都能传输  请问哪里出问题了

2,请问哪里有EDMA 多通道同时传输的例程或讲解啊  EDMA 多通道同时传输应注意什么

 

Andy Yin1:

多通道传输没什么特别的,单步调试看看每个通道启动前后对应的PaRAM set中的参数配置。

AMBER:

回复 Andy Yin1:

能问一下  具体在哪看吗  我这里参数配置后应该不变吧

Andy Yin1:

回复 AMBER:

请先熟悉一下EDMA的user guide了解EDMA的原理及寄存器的地址等。

AMBER:

回复 Andy Yin1:

CSL_edma3GetHwStatus(hModule2,CSL_EDMA3_QUERY_INTRPEND,&regionIntr);///    

CSL_edma3GetHwStatus(hModule,CSL_EDMA3_QUERY_INTRPEND,&regionIntr);///

hModule2对应TCC=0,hModule对应TCC=1,使用不同通道,为什么同时读到的结果第二个会覆盖前一个

Andy Yin1:

回复 AMBER:

CSL_edma3GetHwStatus是读取IPR寄存器,每个EDMACC只有一个64bit的寄存器存储所有channel的中断状态,所有不太明白你的覆盖是指什么,可以单步调试代码看看。

Ellie Jiang:

回复 AMBER:

AMBER 您好,

您的这个程序覆盖的原因找到了吗?我看了你的程序,很有兴趣,改了下,现不会覆盖了,两个通道都可以触发。

赞(0)
未经允许不得转载:TI中文支持网 » EDMA 多通道同时 传输
分享到: 更多 (0)