Skip to content
This repository has been archived by the owner on Jun 24, 2023. It is now read-only.
/ PYNQ-GZU Public archive
forked from Xilinx/PYNQ-ZU

Board specific files for Pynq on Digilent Genesys ZU

License

Notifications You must be signed in to change notification settings

marcvhoof/PYNQ-GZU

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build PYNQ SD Image for Pynq-ZU

Prerequisites

Required tools:

  • Ubuntu 18.04/20.04 LTS 64-bit host PC
  • Passwordless SUDO privilege for the building user
  • Roughly 35GB of free space (build process only, not accounting for Xilinx tools)
  • At least 8GB of RAM (more is better)
  • Xilinx PetaLinux 2020.2 and Vivado 2020.2
  • PYNQ main repo cloned locally

Retrieve the Pynq-ZU board git into a NEW directory somewhere outside the PYNQ git directory.

git clone https://github.com/Xilinx/PYNQ-ZU.git <LOCAL_PYNQ-ZU_REPO>

Build SD Image

If you haven't already (it is one of the prerequisites above), retrieve the main PYNQ repo into a NEW directory somewhere outside the Pynq-ZU directory.

git clone https://github.com/Xilinx/PYNQ.git <LOCAL_PYNQ_REPO>

Setup PYNQ repo to work on branch image_v2.7.

cd <LOCAL_PYNQ_REPO>
git checkout origin/image_v2.7

Configure and install build tools, this will take some effort and will be an iterative process. Install on your own any missing tools.

cd sdbuild
make checkenv

In your PYNQ repository go to the directory sdbuild and run make.

make clean
make BOARDDIR=<LOCAL_PYNQ-ZU_REPO>

Once the build has completed, if successful an SD card image will be available under the PYNQ repo directory <LOCAL_PYNQ_REPO>/sdbuild/output/Pynq-ZU-2.7.0.img.

Use Etcher or Win32DiskImager to write this image to an SD card.


Copyright© 2022 Advanced Micro Devices

About

Board specific files for Pynq on Digilent Genesys ZU

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 95.5%
  • Tcl 3.4%
  • Python 0.6%
  • Shell 0.3%
  • C 0.2%
  • BitBake 0.0%