DM8148 EDMA3 传送完毕,相应的IPR[tcc] or IPRH[ttc-32]没有被置位
最近碰到一个问题:
测试环境: DM8148 CCS5.5 Edma驱动 自己配置寄存器 没有使用TI的EDMA3 LLD驱动
问题是: 我传输完成之后,发现程序死在DMA_wait函数,具体是IPRH的相应位TCC(TCC在OPT中指定)没有置位。
但是IPR,IPRH别的位置被置位。
不明白,为什么DMA传输完成之后,相应的IPR[tcc] 或IPRH[tcc-32] 没有被EDMA3 控制寄存器置位,而是别的位置被置位了。
请高手指导。
谢谢!
Chris Meng:
你好,
应该还是OPT.TCC的配置问题。你再查看一下。