TI中文支持网
TI专业的中文技术问题搜集分享网站

关于DM368的EMDA3的传输地址问题

我用EDMA3的时候,采用的是ACNT=2,BCNT=数据长度,AB同步,代表传输数据的宽度是16位,每次传输的长度等于帧长度。

但是我需要读一个0x11的16位地址,因此把原地址设为0x22(即是0x11*2),但是FPGA收到的地址是0x10,后来经过试验,EDMA的地址必须是0x10的倍数,即:只能设置0,0×10,0x20…………这一类地址,这是什么原因呢?

MU MU:

对了,上面的地址代表的是偏移地址,比如DM368的EMIF物理地址是,0X4000000,那么上面的地址就是0x4000000+0x22,0x4000000+0x10,0x4000000+0x20……

MU MU:

回复 Chris Meng:

wo们是用EMIF口和FPGA连接,EDMA传输数据到FPGA上,这个地址代表的就是地址偏移,这几句话就是我要的答案,非常感谢

赞(0)
未经允许不得转载:TI中文支持网 » 关于DM368的EMDA3的传输地址问题
分享到: 更多 (0)