文章目录
一、编译前准备
1.设置环境变量
source /opt/pkg/petalinux/2020.2/settings.sh ###配置petalinux 环境变量
. /opt/petalinux/2020.2/environment-setup-cortexa9t2hf-neon-xilinx-linux-gnueabi ###配置交叉工具链
/opt/pkg/petalinux/2020.2是上一节petalinux的安装目录
2.创建 petalinux 工程
进入petalinux安装目录(例如:/opt/pkg/petalinux/2020.2),然后运行
petalinux-create -t project --template zynq -n ALIENTEK-ZYNQ
3.配置 petalinux 工程
cd ALIENTEK-ZYNQ
petalinux-config --get-hw-description <xsa 文件所在的位置>
如果出现如下报错,需要安装sudo apt-get install libtinfo5
INFO: Sourcing build tools
INFO: Getting hardware description...
INFO: Rename system_wrapper.xsa to system.xsa
[INFO

本文详细介绍了ZYNQ7020开发中Linux系统的编译过程,包括编译前环境变量设置、petalinux工程创建与配置、Uboot和Kernel的编译、Rootfs的制作以及SDK的生成。通过一系列步骤,讲解了如何从Vivado创建硬件平台到制作SD启动卡,最终实现从QSPI flash + EMMC启动的操作,并总结了常见问题及解决方案。
4328

被折叠的 条评论
为什么被折叠?



