美文网首页
Zedboard编译PYNQ v2.6

Zedboard编译PYNQ v2.6

作者: Simpreative | 来源:发表于2021-05-13 00:33 被阅读0次

0. 安装PYNQ前先安装好 Vivado,Petalinux 2020.1

1. 将PYNQ 2.6.1下载到本地Documents

https://github.com/Xilinx/PYNQ/releases/tag/v2.6.1

2. 下载PREBUILT包

http://www.pynq.io/board.html 往下找到rootfs包,下载下来解压放到Documents目录下得到

bionic.arm.2.6.0_2020_10_19.img

3. 设置环境

<PYNQ repository>/sdbuild/scripts/setup_host.sh

4. Vivado设计hardware文件

只需要改跟PS有关的设置,记得添加IRQ

完事以后Generate Output Products

5.生成bitstream并导出Export Hardware

记得Include Bitstream

6.创建Petalinux工程

petalinux-create --type project --template zynq --name zb_murata_wifi

cd zb_murata_wifi

petalinux-config --get-hw-description ../../vivado_projects/wifi_test/main_wrapper.xsa

然后定制kernel、rootfs相关项

最后petalinux-build

7.打包bsp

petalinux-package --bsp -p <plnx-proj-root> --output MY.BSP

8.编译固件

cd PYNQ/sdbuild;

bash scripts/image_from_prebuilt.sh MinizedEMMCPynq MinizedEMMCPynq.bsp arm bionic.arm.2.5.img;

旧流程(不能自己定制驱动):

4. 制作BOARDS文件

在PYNQ/boards建立文件夹Zedboard,准备好所有文件,删除Pynq-Z1,Pynq-Z2,ZCU104三个文件夹避免干扰

5. 开始编译

cd sdbuild

make PREBUILT=~/Documents/bionic.arm.2.6.0_2020_10_19.img BOARDS=Zedboard

6. 编译完成,在~/Documents/PYNQ/sdbuild/output中可以找到编译好的img映像,烧到TF卡上即可

相关文章

网友评论

      本文标题:Zedboard编译PYNQ v2.6

      本文链接:https://www.haomeiwen.com/subject/duywrltx.html