1. 程式人生 > >U-boot 配置與編譯

U-boot 配置與編譯

首先選擇預設配置:

[email protected]:~/share/build/u-boot-2018.11$ make vexpress_ca15_tc2_defconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  YACC    scripts/kconfig/zconf.tab.c
  LEX     scripts/kconfig/zconf.lex.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
#
# configuration written to .config
#
[email protected]
:
~/share/build/u-boot-2018.11$

看到扁平裝置樹預設沒有選擇,並且 tetx_base 為0X80800000

 

最後選來選去,發現很多都不懂,而且不知道如何選擇,果斷 make distclean

然後全部使用預設配置:

make vexpress_ca15_tc2_defconfig

然後編譯:

make ARCH=arm CROSS_COMPILE=arm-linux- -j4

當前目錄下會生成 u-boot 開頭的幾個檔案: