|
firefly-rk3288板子的DDR容量问题
发表于 2015-5-19 10:44:49
浏览:16275
|
回复:8
打印
只看该作者
[复制链接]
楼主
我到手的firefly-rk3288开发板上面的DDR芯片是K4B2G1646Q-HYKO,我查过firefly-rk3288 PAD版SDK中目录RKDocs\Platform support lists下的RK DDR Support List Ver2.08.pdf中的得知这个型号的DDR尺寸为4G,而且看firefly-rk3288的原理图也是表明DDR是256M*16,也是4G。
那为什么我在uboot中看到识别的尺寸是2G,从下面LOG中看到的:
DRAM: Found dram banks:1
Adding bank:0000000000000000(0000000080000000)
而且在android下面通过 cat /proc/meminfo 看到的也是2G。
请问为什么芯片是4G的容量,按照2G来使用啊。
还有个问题,firefly板子上的DDR初始化和配置(频率,尺寸)代码是不是已经从uboot中分离出来了。我看到好像是先加载DDR.bin,比如32_LPDDR2_300MHz_LPDDR3_300MHz_DDR3_300MHz_20140630.bin ,初始化完DDR后,再加载uboot。
那么如果我换一块DDR芯片或者简单的修改一下DDR大小尺寸,那么uboot中找不到代码,版主能提供吗? |
|