您好,TI工程师:
程序中创建测量数据,DDR3的首地址为0x80000000
int *pddr3=(int *)DDR3_BASE
for(i=0;i<8;i++)
{
pddr3[i]=i;
}
程序中配置了一个一维8个元素的数组。
而在EDMA传输数据时,传输数据的维数是否可由PaRAM决定呢?如上述数据
是否可通过PaRAM配置成Acnt=4,Bcnt=4,Ccnt=2,配置成2X4的数据??也就是说PaRAM能够配置数据的维数?传输数据的维数是由pddr3[i]决定还是由PaRAM配置?
希望得到您的回答,谢谢!
Shine:
EDMA传输的维数由Acnt, Bcnt, Ccnt决定。
你配的Acnt=4,Bcnt=4,Ccnt=2,应该是配置成4x4x2的数据。具体可以参考user guide。2.2 Types of EDMA3 Transfershttp://www.ti.com/lit/ug/sprugs5b/sprugs5b.pdf
TI中文支持网