目录
1.make menuconfig
添加local选择local.mk文件
前提:已经打开linux 和 uboot 编译,但是寻找资源文件夹的时候优先找local.mk
添加内核编译:
注意:添加deconfigs的时候,文件名字最后的_defconfig去掉
Kernel->Linux Kernel 并且在linux目录下arch/arm/configs将自己的配置文件名字添加到下方
Bootloaders->U-Boot
错误信息:是因为没有添加配置文件 配置文件是在uboot文件夹下configs
boot/uboot/uboot.mk:416: *** No board defconfig name specified, check your BR2_TARGET_UBOOT_BOARD_DEFCONFIG setting. Stop.
Makefile:84: recipe for target '_all' failed
make: *** [_all] Error 2
BR2_TARGET_UBOOT_BOARD_DEFCONFIG
2.buildroot目录下创建local.mk文件
local.mk文件内容添加编译文件夹路径
其中宏BASE_DIR是buildroot/output 输出的目录,
添加uboot文件夹:
UBOOT_OVERRIDE_SRCDIR =
添加linux文件夹
LINUX_OVERRIDE_SRCDIR=
添加busybox文件夹:
BUSYBOX_OVERRIDE_SRCDIR =