各位大神好!
现在在做用EDMA从DDR3往L2里面搬运数据,数据长度是0x12000,由于一个单位的Acnt搬运不完,所以使用AB模式传输。
PaRAM参数设置如下:
myParamSetup0.option = 0x0010000c;
myParamSetup0.srcAddr = 0x80048000;
myParamSetup0.aCntbCnt = 0x00044800;
myParamSetup0.dstAddr = 0x15800000;
myParamSetup0.srcDstBidx = 0x48004800;
myParamSetup0.linkBcntrld = 0x0000ffff;
myParamSetup0.srcDstCidx = 0x0;
myParamSetup0.cCnt = 0x00000001;
这段数据是36(行)X512(列)的一个矩阵,数据类型为float。一开始只有前18行的数据是正确的(一半),后来发现Bidx有范围限制,修改之后变成前22行的数据是对的,最后14行数据仍然有问题,不知道是哪里设置的不对?