Firefly开源社区

打印 上一主题 下一主题

小白求助,卡在Uncompressing Linux.... done, booting the kernel. 然后过不去了

21

积分

0

威望

0

贡献

技术小白

积分
21

小白求助,卡在Uncompressing Linux.... done, booting the kernel. 然后过不去了

发表于 2017-11-29 16:41:42      浏览:5331 | 回复:1        打印      只看该作者   [复制链接] 楼主
RK3288,用官网统一固件,能正常启动。

用官网统一固件,解包后按分区写入,也能正常启动。
但是用我自己编译的zImage、resource.img、initrd.img替换进去,做成boot.img写入,就无法正常启动了。
后来翻阅论坛帖子,说不能用自己编译的initrd,要用解包出来的initrd。
我试了一下,的确往前走了一点,但又卡在booting the kernel,最后打印如下:

kernel   @ 0x02000000 (0x005dd070)
ramdisk  @ 0x05bf0000 (0x002999e4)
bootrk: do_bootm_linux...
   Loading Device Tree to 05600000, end 0560cb24 ... OK
Add bank:0000000000000000, 0000000080000000

Starting kernel ...

Uncompressing Linux...... done, booting the kernel.
然后再没打印了,而且板上的小蓝灯不亮。(正常官网固件是会亮的)
还有一个奇怪的地方就是解包出来的boot.img有10M左右,而我自己编译的boot.img根本没有10M那么大。(3.14只有7M多,4.4只有8M左右)
翻阅了网上的一些帮助,包括menuconfig里面的打印开关,也没有输出啥异常信息出来。求高手指点。
回复

使用道具 举报

371

积分

5

威望

0

贡献

技术达人

Rank: 2

积分
371
发表于 2017-12-15 11:13:34        只看该作者  沙发
  1. ./mkbootimg --kernel zImage --ramdisk initrd.img --second linux-resource.img --output linux-boot.img
复制代码

尝试用这条指令打包,看是否正常启动。
回复

使用道具 举报

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

本版积分规则

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