首先下载uboot源码包,UBOOT源码下载地址:http://ftp.denx.de/pub/u-boot/。这里取版本u-boot-2018.09.tar.bz2。
配置好指定的交叉编译工具链,工具链的制作方法,请参考文章——ARM交叉编译工具链的制作 。
进入Uboot的根目录,执行如下命令编译UBOOT:
1、生成配置文件, make ARCH=arm vexpress_ca9x4_defconfig
2、编译Uboot, make ARCH=arm CROSS_COMPILE=arm-unknown-linux-gnueabi- -j4
编译成功,图下图所示,
现在准备启动qemu模拟器,运行u-boot。由于我们之前选择的配置文件是vexpress_ca9x4_defconfig,即应该是arm cortex-a9的核。我们使用qemu的时候一定要选对参数模型。可输入如下命令启动uboot&#