主题 : tiny4412的uboot中对dd3内存交织模式设置的一些理解 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 98175
精华: 0
发帖: 38
金钱: 195 两
威望: 39 点
贡献值: 0 点
综合积分: 76 分
注册时间: 2013-11-18
最后登录: 2017-05-17
楼主  发表于: 2013-12-31 11:56

 tiny4412的uboot中对dd3内存交织模式设置的一些理解

由于交织内存控制器(IVCONTROL)的iv_on不能disable,所以必须开启内存交织模式。但是我们的ddr3又只接了一个端口,另外一个端口是悬空的。为了能够正常使用,在iv_size设置那里把他设置为2G byte,这样只要我们的地址不大于0x80000000,就可以正常访问物理地址在0x40000000---0x7fffffff上的数据。这样就可以只接一个端口就可以了。所谓的双通道内存控制,必须得接两路内存,且要吧交织内存的大小尽量设置的小点,这样才能提要整体访问速度,假如size设置的很大其实等同于单个通道访问数据。个人理解,有不对的地方大家指正!
级别: 新手上路
UID: 91671
精华: 0
发帖: 31
金钱: 155 两
威望: 31 点
贡献值: 0 点
综合积分: 62 分
注册时间: 2013-05-14
最后登录: 2015-01-06
1楼  发表于: 2014-01-17 15:16
我最近也在更改的内存的配置,求指教 QQ :2900663913