Firefly开源社区

打印 上一主题 下一主题

瑞芯微官网的u-boot编译后烧写不能引导内核?

208

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
208

瑞芯微官网的u-boot编译后烧写不能引导内核?

发表于 2017-5-8 13:46:26      浏览:8142 | 回复:1        打印      只看该作者   [复制链接] 楼主
1先编译最新u-boot,之后打包成img.
2打包方法:
 a.将u-boot-rockchip/tools/boot_merger程序和u-boot-rockchip/tools/rk_tools/RKBOOT/RK3288.ini及u-boot-rockchip/tools/rk_tools/32_LPDDR2_200MHz_LPDDR3_200MHz_DDR3_200MHz_20141007.bin rk32xxusbplug.bin拷贝到一个目录下.
 b.修改RK3288.ini文件:
[CHIP_NAME]
NAME=RK320A
[VERSION]
MAJOR=2
MINOR=19
[CODE471_OPTION]
NUM=1
Path1=tools/rk_tools/32_LPDDR2_200MHz_LPDDR3_200MHz_DDR3_200MHz_20141007.bin
Sleep=1
[CODE472_OPTION]
NUM=1
Path1=tools/rk_tools/rk32xxusbplug.bin
[LOADER_OPTION]
NUM=2
LOADER1=FlashData
LOADER2=FlashBoot
FlashData=tools/rk_tools/32_LPDDR2_200MHz_LPDDR3_200MHz_DDR3_200MHz_20141007.bin
FlashBoot=u-boot.bin
[OUTPUT]
PATH=RK3288UbootLoader.bin
 将配置中红色部分去掉.
 c将u-boot编译的u-boot.bin也拷贝的目录下.
 d执行boot_merger RK3288.ini就生成以RK3288UbootLoader开头的img文件.
3.将其烧写到板子中.sudo upgrade_tool ul   将其烧写到板中.

注意:32_LPDDR2_200MHz_LPDDR3_200MHz_DDR3_200MHz_20141007.bin 这个文件别乱换.有可能产生板子变砖.我不敢测试.如若有人可以试试其他的也行.

烧写后不能在进入恢复模式,可按照官网提供的方法短路clk可进入恢复模式烧写统一固件.(短路clk恢复应该是有32_LPDDR2_200MHz_LPDDR3_200MHz_DDR3_200MHz_20141007.bin提供的吧)

我的问题:
 烧写最新u-boot后找不到内核启动.搜索usb存储设备后 反复搜索网路启动.暂时还没解决问题.
回复

使用道具 举报

32

积分

0

威望

0

贡献

游客

积分
32
发表于 2017-5-8 13:54:09        只看该作者  沙发
多谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表