该段程序是6678上能够实现数据搬移
移植到6657时,改变了include Options和File Search Path;查阅了Memory Map,发现CMD文件中L2SRAM等相关地址都不需要改变。
问题出在
do
{
CSL_edma3GetHwStatus(hMoudle,CSL_EDMA3_QUERY_INTRPEND,®ionIntr);
}
while (!(regionIntr.intr & 0x1));
在此处陷入死循环,说明TCINTEN(Transfer complete interrupt is enabled)传输结束时IPR并未置位。
查阅了论坛上的一些帖子,有说6678和6657的EDMA设置方式是相同的。
请问,是不是还有一些需要改变的地方我没有考虑到呢
希望能够指点一下,谢谢