Xilinx在Wiki上也做了介绍:http://wiki.xilinx.com/zynq-uboot
首先为自己选一个用于开发的目录,兔子的目录位于/arm/zed,这个依喜好自定啦。通过Git下载Xilinx U-Boot代码(注意,这里已经换名称了):
git clone git://git.xilinx.com/u-boot-xlnx.git
cd u-boot-xlnx
export ARCH=arm
export CROSS_COMPILE=arm-xilinx-linux-gnueabi-
用我们之前安装的交叉编译环境进行编译,由于我们已经设置了环境变量,这里直接执行编译即可,先进行配置:
make zynq_zed_config
配置完成后编译:
make
编译结束后,会生成一个u-boot文件(没有后缀名),这是一个elf文件,将其另存为u-boot.elf