1、下载u-boot源码
地址:https://download.youkuaiyun.com/download/maochuangan/10785244
2、下载并安装arm-xilinx-linux-gnueabi-工具连
这个在网上有很多可以下载,这里提供一个下载链接。
https://pan.baidu.com/s/1pLlVcaJ
然后直接 ./arm-xilinx-linux-gnueabi- 运行。然后根据安装页面的提示进行安装。
然后将其安装目录下的 bin文件夹路径添加到自己的PATH路径下。
3、解压u-boot源码包
4、打开终端,进入到解压的源码包目录
5、输入命令
export CROSS_CONPILE=arm-xilinx-linux-gnueabi-
make arch=ARM CROSS_CPMPILE=arm-xilinx-linux-gnueabi- zynq_zed_config
6、输入命令
make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi-
如果出现:
Your GCC is older than 6.0 and is not supported
这样的问题。则按下面的方法解决。
解决:
sudo gedit arch/arm/config.mk
将64,65,68-73行注释掉,如下图所示。