大家好、
我已经配置了 EDMA、并且在数据传输方面遇到了一些问题。 我以增量方式将数据写入存储器(0x0000、0x0001、0x0002、0x0003、.................................. 0xFFFF)。
如果 acnt = 20000;bcnt = 6;c=2;
read_paramSet2.srcAddr =(无符号整型)(EMIF_CHIP4_base + BURST_DATA_ADDR);
read_paramSet2.destAddr =(unsigned int)(addr_1_buff);
read_paramSet2.aCnt =(无符号短整型) acnt2;
read_paramSet2.bCnt =(无符号短整型) bcnt2;
read_paramSet2.ccnt =(无符号短整型) ccnt2;
read_paramSet2.srcBIdx =(unsigned int)(EMIF_CHIP4_base + BURST_DATA_ADDR +(acnt2/2));
read_paramSet2.destBIdx =(unsigned int)(addr_1_buff +(acnt2/2));
read_paramSet2.srcCIdx =(unsigned int)(EMIF_CHIP4_base + BURST_DATA_ADDR +(acnt2/2)*bcnt2));
read_paramSet2.destCIdx =(unsigned int)(addr_1_buff +((acnt2/2)*bcnt2));
READ_paramSet2.opt = 0x00102004
对于上述配置、我可以看到目标地址处的数据为0x0000到0x7FFF。
可能是什么问题