15AH, San Francisco

California, United States.

Send Your Mail At:

tianyingkejishe@sina.cn

Working Hours

Mon-Sat: 9.30am To 7.00pm

【buildroot】增加local.mk编译自定义kernel,uboot

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  =

anyShare分享到:
本站的文章和资源来自互联网或者站长的原创,按照 CC BY -NC -SA 3.0 CN协议发布和共享,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。欢迎大家多多交流,期待共同学习进步。
stormwind

发表评论