linux内核打印前有buildroot,buildRoot没有用于内核的uimage选项

在Linux内核中,不同的体系结构具有不同的可用图像格式。

uImage

在Linux中可用,但在buildRoot中未启用。

有两种方法可以生产

内核程序

.

这个

手册

方式(初步测试正常):

在menuconfig->内核中,设置:

Kernel binary format

=自定义目标

Kernel image target name

=

内核程序

make host-uboot-tools

make linux

需要步骤2,因为要生成

内核程序

你需要

mkimage

工具从

host-uboot-tools

. 使用“自定义映像”buildRoot并不知道这一点,如果没有步骤2,构建就会失败。

这个

对的

方式:

只启用

内核程序

在buildRoot中为C-Sky架构设置格式。这个简单的补丁应该足够了:

diff --git a/linux/Config.in b/linux/Config.in

index 1a50958ea146..c89c12b433be 100644

--- a/linux/Config.in

+++ b/linux/Config.in

@@ -211,7 +211,7 @@ config BR2_LINUX_KERNEL_UIMAGE

depends on BR2_arc || BR2_arm || BR2_armeb || \

BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le || \

BR2_sh || BR2_mips || BR2_mipsel || \

- BR2_mips64 || BR2_mips64el || BR2_xtensa

+ BR2_mips64 || BR2_mips64el || BR2_xtensa || BR2_csky

select BR2_PACKAGE_HOST_UBOOT_TOOLS

config BR2_LINUX_KERNEL_APPENDED_UIMAGE

这允许选择

内核二进制格式

=

内核程序

正常建造,无需人工建造

主机uboot工具

在Linux之前。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值