TI专家、各位朋友:
大家好!目前遇到一个问题,我想用EDMA传输数据实现3104的直通。开始传输四个字节数据后就终止了,一次传输没有完成,也就没法产生EMDA传输完成中断。在使用EDMA之前,我采用是CPU轮询的方式,3104可以直通。
设计概况:3104为主 MCASP为从 TDM Mode I2S 2 slot (slot 0,1) 16K采样率 1 slot=32bit
EDMA采用乒乓传输,我想一次传输1000个4字节数据,Param中设置 ACNT=4 BCNT=1000,CCNT=1。收发分别使用3组Param,具体的LINK设置见附件中的源文件。目前EMDA搬运4个字节的数据就终止了,从CPU的寄存器查看Param中的BCNT减了1。
我已经花了一两周的时间来调试这个,但仍无结果,甚是惆怅,请大家帮忙看下,不胜感激。
附件中包含我的全部工程,IDE:CCSV5 仿真器:XDS100V2