Firefly开源社区

打印 上一主题 下一主题

Linux内核编译

145

积分

0

威望

0

贡献

技术小白

积分
145

Linux内核编译

发表于 2019-12-23 17:15:25      浏览:5311 | 回复:1        打印      只看该作者   [复制链接] 楼主
在根目录中使用./build.sh kernel为什么不能编译出模块呢?我已经设置了menuconfig了
回复

使用道具 举报

789

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
789
发表于 2019-12-24 09:31:42        只看该作者  沙发
使用 ./build.sh kernel 时,脚本会重新按照 /device/rockchip/.BoardConfig.mk 的内核相关内容重新配置 kernel 目录中的 .config 文件,导致你自己 make  menuconfig 生成的 .config 被覆盖。可以打开 ./build.sh 脚本看看相关的运行流程。

要使用自己的 .config 文件,可以在 make menuconfig 之后,在 kernel 目录中按如下例子执行。
例: 芯片平台: rk3399(arm64), 使用的设备树文件: rk3399-firefly-aioc.dts。 则用下边的命令编译
make ARCH=arm64 rk3399-firefly-aioc.img
回复

使用道具 举报

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

本版积分规则

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