添加 SD0
导出hdf
https://mathd.blog.csdn.net/article/details/135217761
【Petalinux】下为空白SD卡建立BOOT,rootfs分区
petalinux-create --type project --template zynq --name sdtest
cd sdtest/
直接拷贝到目录里面
petalinux-config --get-hw-description=.
-*- Subsystem AUTO Hardware Settings —>
Flash Settings —>
Primary Flash (psu_qspi_0) —>
*** partition 0 ***
(boot) name
(0x2000000) size
*** partition 1 ***
(bootenv) name
(0x2000) size
petalinux-create -t apps --template install --name myapp-init --enable
petalinux-create -t apps --template install --name myapp --enable
petalinux-create -t modules -n axi //添加axi驱动模块
//将file文件夹、axi.bb的替换成自己的
petalinux-config -c rootfs
$ cd /project-spec/meta-user/recipes-bsp/device-tree/files/
替换system-user.dtsi文件
petalinux-build
cd images/linux/
petalinux-package --boot --fsbl zynq_fsbl.elf --fpga system.bit --kernel --u-boot --force
复制 BOOT.BIN 和 image.ub 到 SD 卡的 boot 分区
将 rootfs.tar.gz 解压到 SD 卡 rootfs 分区 sudo tar xvf rootfs.tar.gz -C /media/rootfs