-
前言
最近在使用ZYNQ7020开发板,写个文章记录下,分享下过程也以便日后查看。在开发过程中需要使用到Linux系统,由于网速原因下载petalinux安装包时间过长,急性子,所以琢磨着使用传统的方式来进行移植。废话不多说,开始记录!
开发平台:vivado2017.4 SDK 2017.4
-
准备工作
1、如何新建工程以及如何进行硬件部分的配置在此不过阐述,请参考网上其它文章,主要完成SD卡,网卡以及QSPI的引脚配置。这里需要提一下的就是将网卡以及SD卡引脚设置为高速引脚。
2、u-boot,device-tree,kernel下载。地址分别是:https://github.com/Xilinx/u-boot-xlnx (u-boot)、https://github.com/Xilinx/linux-xlnx(kernel)、https://github.com/Xilinx/device-tree-xlnx(device-tree)。此处经过本人的血泪教训,建议u-boot下载跟开发平台配套的版本,否则可能导致一系列未知的问题,kernel可以下载最新的版本,另外使用使用传统方式移植时,需要安装arm-linux-gnueabihf交叉编译工具。
-
安装32位支持工作包
在命令行中,输入安装 32 位支持包的命令,格式为:apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6