Firefly开源社区

打印 上一主题 下一主题

[技术讨论] 如何编译才能把更新后的kernel合成到recovey

12

积分

0

威望

0

贡献

技术小白

积分
12

如何编译才能把更新后的kernel合成到recovey

发表于 2019-5-9 21:29:33      浏览:8198 | 回复:8        打印      只看该作者   [复制链接] 楼主
大家好,我在重新修改kernel后, 使用脚本./build.sh all编译出来的update.img, 每次启动,打印的log, kernel还是之前的配置, 请问如何 把新修改的kerel合成到recovery,求助
回复

使用道具 举报

888

积分

4

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
888
发表于 2019-5-10 09:35:25        只看该作者  沙发
你修改了什么,试过手动编译内核吗
回复

使用道具 举报

12

积分

0

威望

0

贡献

技术小白

积分
12
发表于 2019-5-10 14:07:06        只看该作者  板凳
一般是修改了dts 的配置,例如nand,emmc的 disabled,  手动编译内核 是怎么操作? 我这边试过单独烧录内核是更新过来了的, 重新打包update.img, 启动的时候老是进入recovery模式, 看内核 的编译时候是比较旧的
回复

使用道具 举报

166

积分

1

威望

0

贡献

技术小白

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

手动编译:去到kernel目录,make arch=arm64 rk3308-roc-cc-dmic-pdm_emmc.img
回复

使用道具 举报

888

积分

4

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
888
发表于 2019-5-11 14:32:17        只看该作者  5#
zcqszu 发表于 2019-5-10 14:07
一般是修改了dts 的配置,例如nand,emmc的 disabled,  手动编译内核 是怎么操作? 我这边试过单独烧录内核 ...

首次烧录update.img,是会进入recovery,之后才会正常启动,这是正常流程。单独编译内核,rootfs的方法参考维基教程。
回复

使用道具 举报

11

积分

0

威望

0

贡献

技术小白

积分
11
发表于 2019-5-11 15:40:05        只看该作者  6#
飞神 发表于 2019-5-11 09:34
手动编译:去到kernel目录,make arch=arm64 rk3308-roc-cc-dmic-pdm_emmc.img

再请教一下,kernel.img手动编译完成后,我想把最新的kernel配置更新到recovery.img, 再一起打包成update.img,这个步骤我应该怎么操作
回复

使用道具 举报

11

积分

0

威望

0

贡献

技术小白

积分
11
发表于 2019-5-11 15:42:39        只看该作者  7#
Livvol 发表于 2019-5-11 14:32
首次烧录update.img,是会进入recovery,之后才会正常启动,这是正常流程。单独编译内核,rootfs的方法参 ...

再请教一下,我这边遇到的情况是, 启动进入recovery后,就停在了Linux终端, 不再往下启动, 这个内核 终端是之前的配置
回复

使用道具 举报

888

积分

4

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
888
发表于 2019-5-13 10:16:31        只看该作者  8#
zcq 发表于 2019-5-11 15:40
再请教一下,kernel.img手动编译完成后,我想把最新的kernel配置更新到recovery.img, 再一起打包成update ...

如何打包recovery.img,自己看一下编译脚本。recovery.img的内核每次都是从kernel更新的。并不需要单独更新。
回复

使用道具 举报

888

积分

4

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
888
发表于 2019-5-13 10:18:05        只看该作者  9#
zcq 发表于 2019-5-11 15:42
再请教一下,我这边遇到的情况是, 启动进入recovery后,就停在了Linux终端, 不再往下启动, 这个内核  ...

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

使用道具 举报

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

本版积分规则

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