wjk 发表于 2018-8-7 00:16:54

怎么从 update.img取出parameter

编译了新的内核,想试试能不能正常工作,之前板子是直接下载的官方ubuntu.img

我想直接替换里面的kernel

怎么从里面读到parameter??

不然不知道我的kernenl应该下到哪个位置,

wjk 发表于 2018-8-7 10:31:53

本帖最后由 wjk 于 2018-8-7 10:33 编辑

看到sdk里面有 一个这个文件,
但是换了内核以后ubuntu没有起来

停在了这个地方
D:\sn03166\Desktop\1.png

wjk 发表于 2018-8-7 10:32:49

这是打印最后停的地方

sheqw 发表于 2018-8-7 11:25:16

看cmdline就知道kenrel地址了

wjk 发表于 2018-8-7 12:39:25

sheqw 发表于 2018-8-7 11:25
看cmdline就知道kenrel地址了

内核已经下进去了,看起来还挺正常,,但是到了ubuntu就进不去了,

请问你有什么思路吗?

sheqw 发表于 2018-8-7 13:33:01

flash擦掉重烧固件然后再正确更新你要的kernel

wjk 发表于 2018-8-7 14:19:11

又做了一次,重写烧了固件,正常启动,替换我的内核,卡在light display manager,一样的现象,,
kernel的下载位置是根据串口打印出来的位置0x0000E000
我发现我上次是按照sdk里面的parameter的位置,0x00010000,,
但是现象是一样的,,
打印出来的东西也基本一样,,

而且打印出来的东西确实是我改的内核,加了“-----hello wjk---”

我是有什么疏漏的步骤吗?????????

wjk 发表于 2018-8-7 14:20:28

sheqw 发表于 2018-8-7 13:33
flash擦掉重烧固件然后再正确更新你要的kernel

根据打印出的位置下载的,,只选了kernel,然后点了执行,,,,,,

wjk 发表于 2018-8-7 14:58:22

sheqw 发表于 2018-8-7 13:33
flash擦掉重烧固件然后再正确更新你要的kernel

把从 官方的Firefly-RK3399-ubuntu16.04-20180416112819.img里面解包出来的kernel烧进去就可以正常启动了,,,

感觉像是内核什么支持ubuntu的东西没有配置啊,,
解包的kernel_hdmi.img有什么特殊配置吗

wjk 发表于 2018-8-7 17:59:11

搞定了,
我真是百折不挠的优秀工程师

需要选对内核,
https://github.com/FireflyTeam/kernel.git
这个内核,编译好以后
替换
Firefly-rk3399_xubuntu16.04_EC20_20180614.img
或者
Firefly-RK3399-ubuntu16.04-20180416112819.img
都可以,
不过第二个好像提升了几个错误
页: [1] 2
查看完整版本: 怎么从 update.img取出parameter