在为Beagle Bone制作u-boot时找不到configs / .h

时间:2019-02-17 04:20:57

标签: beagleboneblack u-boot

我正在为beagle bone black定制u-boot。我克隆了u-boot git并签出到v2015.07。当我执行make命令时 使CROSS_COMPILE = arm-cortex_a8-linux-gnueabihf- 它显示了这样的错误:

/u-boot((HEAD detached at v2015.07))$ make CROSS_COMPILE=arm-cortex_a8-linux-gnueabihf- 
  

scripts / kconfig / conf --silentoldconfig Kconfig CHK
  include / config.h GEN include / autoconf.mk在包含的文件中   ./include/common.h:18:include/config.h:5:10:致命错误:configs / .h:   没有这样的文件或目录#include             ^ ~~~~~~~~~~~~编译终止。 scripts / Makefile.autoconf:72:目标“ include / autoconf.mk”的配方   失败的make [1]:*** [include / autoconf.mk]错误1

有人遇到像我一样的错误吗?请帮我解决这个问题。预先谢谢你。

1 个答案:

答案 0 :(得分:0)

要构建U-Boot,首先必须创建文件.config:

CROSS_COMPILE=arm-linux-gnueabihf- make

下一步是实际构建U-Boot。

typeof $.sortable === "function"

当前的U-Boot版本是v2019.01,并且与GCC 6、7和8兼容。

我建议您构建比v2015.07更新的版本。