目前,数据可以进行QDMA传输,但是加上查询代码,则程序查询不到数据传输完成。具体代码如下:
paramSet.bCntReload = (unsigned short)bCntReload;
//if (syncType == EDMA3_SYNC_A)
//{
paramSet.opt = 0x0008;
paramSet.opt &= ~(1<<2);
paramSet.opt |= (syncType<<2);
// 写参数 RAM
EDMA3QdmaSetPaRAM(SOC_EDMA30CC_0_REGS,
chNum,
paRAMId,
¶mSet);
while(1)//查询数据传输完成
{
if(myEDMA3GetIntrStatus(SOC_EDMA30CC_0_REGS)!=0)
{
myEDMA3ClrIntr(SOC_EDMA30CC_0_REGS,0);
break;
}
}