开发板:Zybo
目标文件:u-boot
编写时间:2019.01
PC平台:win10+虚拟机VMware+Ubuntu18.04LTS(64位)
开发平台:Xilinx Vivado SDK 2018.3
为了移植Linaro Liunx系统,需要编译u-boot文件,然而在全部使用最新版本的开发环境时,发现网上很多资料已经很陈旧了,走了很多弯路,记录一下。
1、安装32位支持库
首先需要确认的就是开发环境与本文一致,目前都是最新的,首先需要给ubuntu安装32位支持库:
sudo apt-get install lib32ncurses5 lib32z1
2、下载uboot源码
下载Uboot xilinx-v2018.3源码,下载地址:
https://github.com/Xilinx/u-boot-xlnx/tree/xilinx-v2018.3
git或者下载zip压缩包都可以,我是windows下载压缩包解压后传给了虚拟机。将压缩包传至根目录下