前面已经说Petalinux制作linux系统搭建环境相关的https://blog.csdn.net/qq_21353001/article/details/89737870
这里假设有一个工程,提供hdf文件和bit文件
zc706.sdk
包含文件如下
top.hdf
top.bit
-
source
source /opt/pkg/petalinux/settings.sh source /opt/Xilinx/Vivado/2017.4/settings64.sh
-
prepare
mkdir zc706_top cp zc706.sdk zc706_top/ -r
-
create
cd zc706_top petalinux-create --type project --template zynq --name peta_zc706 cd peta_zc706
-
config
petalinux-config --get-hw-description ../zc706.sdk @attention : xxx.hdf should below zx706.sdk #petalinux-config -c kernel #petalinux-config -c rootfs
-
build
petalinux-build
-
package
[SD]
petalinux-package --boot --fsbl ./images/linux/zynq_fsbl.elf --fpga --u-boot --force
[QSPI]
petalinux-package --boot --fsbl ./images/linux/zynq_fsbl.elf --fpga --u-boot --kernel --force
注意:默认配置事SD卡启动, 如果事QSPI,需要修改一下配置。