|
发表于 2021-4-12 13:01:16
13426 浏览 0 回复
请教uboot 2Gddr 移植
你好,目前在4412全能板子上移植成功了Uboot,但是目前是用的1G ddr跑的,而我的板子是2G的,目前想修改这里,是否谁有补丁?目前尝试的修改:
修改dts memory reg第二个参数大小由0x40000000改成0x80000000
修改include/configs/itop4412.h(我自己配置的)CONFIG_NR_DRAM_BANKS 修改成8
打印如下:
U-Boot 2017.11 - 20210328 (Apr 11 2021 - 18:22:39 +0800) for itop4412
initcall: 43e0beb9
U-Boot code: 43E00000 -> 43E59640 BSS: -> 43E972D4
initcall: 43e00475
CPU: Exynos4412 @ 1 GHz
initcall: 43e0c2e1
Model: Insignal itop4412 evaluation board based on Exynos4412
Board: Insignal itop4412 evaluation board based on Exynos4412
initcall: 43e0bfad
DRAM: initcall: 43e025a9 //这里卡死 ,,这个是dram_init函数 ,跟踪过在get_ram_size里面跑完4个bank的地址之后就卡死了。
在dram_init中强制设置ram_size为0x80000000会卡死在reserve_board函数中
搜了一段时间的百度,暂时没有发现关于适配2G的方法,由于迅为提供的版本与此版本差距较大,所以无法对比。
|
|
|
|
|
|
|
登录或注册
扫一扫关注迅为公众号
|