美文网首页
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