2016-05-14 144 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

是的,你是對的!謝謝! –