2016-05-14 147 views
2

Debian 8 x64,buildroot 2016.02/2016-05-07/2016-05-13。 经过make menuconfig并设置一些设置我运行make。还有就是出现了一个错误:buildroot内核defconfig(arm目标)

LINUX/linux.mk:424:***指定内核defconfig名称,请检查您 BR2_LINUX_KERNEL_DEFCONFIG设置。停止。

This answer没有帮助:我arch/arm/configs/文件夹中不存在释放/快照我试过。只有arch与此内容的文件夹:

-rw-r--r-- 1 user user 11K May 12 19:21 Config.in 
-rw-r--r-- 1 user user 176 May 12 19:21 Config.in.aarch64 
-rw-r--r-- 1 user user 1.7K May 12 19:21 Config.in.arc 
-rw-r--r-- 1 user user 15K May 12 19:21 Config.in.arm 
-rw-r--r-- 1 user user 2.2K May 12 19:21 Config.in.bfin 
-rw-r--r-- 1 user user 735 May 12 19:21 Config.in.m68k 
-rw-r--r-- 1 user user 279 May 12 19:21 Config.in.microblaze 
-rw-r--r-- 1 user user 2.1K May 12 19:21 Config.in.mips 
-rw-r--r-- 1 user user 70 May 12 19:21 Config.in.nios2 
-rw-r--r-- 1 user user 5.5K May 12 19:21 Config.in.powerpc 
-rw-r--r-- 1 user user 693 May 12 19:21 Config.in.sh 
-rw-r--r-- 1 user user 617 May 12 19:21 Config.in.sparc 
-rw-r--r-- 1 user user 7.5K May 12 19:21 Config.in.x86 
-rw-r--r-- 1 user user 1.5K May 12 19:21 Config.in.xtensa 

我想尽量创造arch/arm/configs/文件夹,放在那里arch/Config.in.arm文件(重命名为arm_defconfig /其他)或空文件(重命名)。 无论如何我设置了Kernel - Defconfig name,这并没有帮助。 make BR2_LINUX_KERNEL_DEFCONFIG也没有帮助。 Buildroot用户手册中没有记录选项。如果没有Kernel - Defconfig name seted make linux-menuconfig返回相同的错误或

找不到默认配置 “弓/ ARM/CONFIGS/name_defconfig”!

其中nameKernel - Defconfig name变量。我试图将其设置为armBR2_LINUX_KERNEL_DEFCONFIG和许多其他名称。

你能帮我,如何从buildroot开发者设置默认的内核配置?

+0

当你调用'make beaglebone_defconfig && make clean && make'时会发生什么? – yegorich

+0

你的*“手臂目标”*?什么是(特别是后半部分)*“Debian 8 x64,buildroot 2016.02/2016-05-07/2016-05-13。”*? – sawdust

+0

通过回答Arnout是正确的,感谢您的帮助! –

回答

5

内核defconfig是内核树中的配置文件,而不是buildroot树。你必须看看arch/arm/configs in the kernel。找到适合您的目标CPU的defconfig。如果您没有使用上游内核,则必须检查使用哪个供应商的defconfig。请记住删除名称的_defconfig部分。

如果你真的完全不知道,multi_v5multi_v7是安全的选择:它们包括支持所有可能的ARMv5处理器和处理器。 ARMv7架构。

您可能会遇到与设备树相同的问题。您可以在arch/arm/boot/dts in the kernel tree中找到设备树(.dts文件)。这个必须与您的董事会完全匹配。

+0

是的,你是对的!谢谢! –