使用 ./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
使用 ./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
举报