PYNQ v3.1 for the AUP-ZU3 using a PetaLinux Image



Has anyone successfully configured PYNQ on the AUP-ZU3?

I currently have PetaLinux running on the device. I’ve installed Python 3, g++/ GCC, make, and other dependencies using the rootfs filesystem configuration GUI. However, I’m running into errors related to the boost library. I don’t see it inside the config GUI as an available library/ package. Here is a snippet from the error I’ve been facing:

  make PYNQ_BUILD_ARCH=aarch64 -C pynq/lib/\_pynq/\_displayport/

  make: Entering directory '/tmp/pip-install-tpdi1j2k/pynq_83202a8664234280b31f7d1157ca3751/pynq/lib/\_pynq/\_displayport'

  g++ -fPIC -I/usr/include/libdrm -c -g -std=c++11 displayport.cpp

  displayport.cpp:19:10: fatal error: boost/scope_exit.hpp: No such file or directory

     19 | #include <boost/scope_exit.hpp>

        |          ^\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~

  compilation terminated.

  make: \*\*\* \[Makefile:8: all\] Error 1

  make: Leaving directory '/tmp/pip-install-tpdi1j2k/pynq_83202a8664234280b31f7d1157ca3751/pynq/lib/\_pynq/\_displayport'

  error: command '/usr/bin/make' failed with exit code 2

  \[end of output\]

note: This error originates from a subprocess, and is likely not a problem with pip.

error: legacy-install-failure

× Encountered error while trying to install package.

╰─> pynq

note: This is an issue with the package mentioned above, not pip.

hint: See above for output from the failure.

[notice] A new release of pip available: 22.2.1 → 25.2

[notice] To update, run: python3 -m pip install --upgrade pip

I’ve heard rumors that a pre-built image will be released to pynq.io soon. If anyone knows any information on this, that would be a huge help!

Hi @Bread2002,

Welcome to the PYNQ community.

Indeed, the image will be publicly available soon.

In the meantime, you could build it using the instructions from the repo GitHub - Xilinx/AUP-ZU3: AUP-ZU3

Mario

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.