编译了新的内核,想试试能不能正常工作,之前板子是直接下载的官方ubuntu.img
我想直接替换里面的kernel
怎么从里面读到parameter??
不然不知道我的kernenl应该下到哪个位置,
编译了新的内核,想试试能不能正常工作,之前板子是直接下载的官方ubuntu.img
我想直接替换里面的kernel
怎么从里面读到parameter??
不然不知道我的kernenl应该下到哪个位置,
这是打印最后停的地方
看cmdline就知道kenrel地址了
flash擦掉重烧固件 然后再正确更新你要的kernel
又做了一次,重写烧了固件,正常启动,替换我的内核,卡在light display manager,一样的现象,,
kernel的下载位置是根据串口打印出来的位置 0x0000E000
我发现我上次是按照sdk里面的parameter的位置,0x00010000,
但是现象是一样的,,
打印出来的东西也基本一样,,
而且打印出来的东西确实是我改的内核,加了“-----hello wjk—”
我是有什么疏漏的步骤吗?????????
sheqw 发表于 2018-8-7 13:33
flash擦掉重烧固件 然后再正确更新你要的kernel
把从 官方的Firefly-RK3399-ubuntu16.04-20180416112819.img里面解包出来的kernel烧进去就可以正常启动了,,,
感觉像是内核什么支持ubuntu的东西没有配置啊,,
解包的kernel_hdmi.img有什么特殊配置吗
搞定了,
我真是百折不挠的优秀工程师
需要选对内核,
https://github.com/FireflyTeam/kernel.git
这个内核,编译好以后
替换
Firefly-rk3399_xubuntu16.04_EC20_20180614.img
或者
Firefly-RK3399-ubuntu16.04-20180416112819.img
都可以,
不过第二个好像提升了几个错误
楼主编译内核用什么交叉编译工具?
wjk 发表于 2018-8-7 17:59
搞定了,
我真是百折不挠的优秀工程师
你用的是github里的内核源码,编译出来的,如果用linux sdk里的内核编译出来的镜像,这样不能成功吗?