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,®ionIntr);///
CSL_edma3GetHwStatus(hModule,CSL_EDMA3_QUERY_INTRPEND,®ionIntr);///
hModule2对应TCC=0,hModule对应TCC=1,使用不同通道,为什么同时读到的结果第二个会覆盖前一个
Andy Yin1:
回复 AMBER:
CSL_edma3GetHwStatus是读取IPR寄存器,每个EDMACC只有一个64bit的寄存器存储所有channel的中断状态,所有不太明白你的覆盖是指什么,可以单步调试代码看看。
Ellie Jiang:
回复 AMBER:
AMBER 您好,
您的这个程序覆盖的原因找到了吗?我看了你的程序,很有兴趣,改了下,现不会覆盖了,两个通道都可以触发。
TI中文支持网
