Firefly开源社区

标题: 如何编译才能把更新后的kernel合成到recovey [打印本页]

作者: zcqszu    时间: 2019-5-9 21:29
标题: 如何编译才能把更新后的kernel合成到recovey
大家好,我在重新修改kernel后, 使用脚本./build.sh all编译出来的update.img, 每次启动,打印的log, kernel还是之前的配置, 请问如何 把新修改的kerel合成到recovery,求助
作者: Livvol    时间: 2019-5-10 09:35
你修改了什么,试过手动编译内核吗
作者: zcqszu    时间: 2019-5-10 14:07
一般是修改了dts 的配置,例如nand,emmc的 disabled,  手动编译内核 是怎么操作? 我这边试过单独烧录内核是更新过来了的, 重新打包update.img, 启动的时候老是进入recovery模式, 看内核 的编译时候是比较旧的

作者: 飞神    时间: 2019-5-11 09:34
zcqszu 发表于 2019-5-10 14:07
一般是修改了dts 的配置,例如nand,emmc的 disabled,  手动编译内核 是怎么操作? 我这边试过单独烧录内核 ...

手动编译:去到kernel目录,make arch=arm64 rk3308-roc-cc-dmic-pdm_emmc.img
作者: Livvol    时间: 2019-5-11 14:32
zcqszu 发表于 2019-5-10 14:07
一般是修改了dts 的配置,例如nand,emmc的 disabled,  手动编译内核 是怎么操作? 我这边试过单独烧录内核 ...

首次烧录update.img,是会进入recovery,之后才会正常启动,这是正常流程。单独编译内核,rootfs的方法参考维基教程。
作者: zcq    时间: 2019-5-11 15:40
飞神 发表于 2019-5-11 09:34
手动编译:去到kernel目录,make arch=arm64 rk3308-roc-cc-dmic-pdm_emmc.img

再请教一下,kernel.img手动编译完成后,我想把最新的kernel配置更新到recovery.img, 再一起打包成update.img,这个步骤我应该怎么操作
作者: zcq    时间: 2019-5-11 15:42
Livvol 发表于 2019-5-11 14:32
首次烧录update.img,是会进入recovery,之后才会正常启动,这是正常流程。单独编译内核,rootfs的方法参 ...

再请教一下,我这边遇到的情况是, 启动进入recovery后,就停在了Linux终端, 不再往下启动, 这个内核 终端是之前的配置
作者: Livvol    时间: 2019-5-13 10:16
zcq 发表于 2019-5-11 15:40
再请教一下,kernel.img手动编译完成后,我想把最新的kernel配置更新到recovery.img, 再一起打包成update ...

如何打包recovery.img,自己看一下编译脚本。recovery.img的内核每次都是从kernel更新的。并不需要单独更新。
作者: Livvol    时间: 2019-5-13 10:18
zcq 发表于 2019-5-11 15:42
再请教一下,我这边遇到的情况是, 启动进入recovery后,就停在了Linux终端, 不再往下启动, 这个内核  ...

那你这种情况,就要看你改了什么导致的,有没有报错log,分析一下。




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1