PYNQ 3.0.1 VirtualBox install and SD build

Thank you PYNQ development team to releasing new 3.0.1 PYNQ.

In this custom board build guide the PetaLinux, Vivado, Vitis are using version 2022.1 aka kernel 5.15.

The NEW build environment setup script solved most issue when PYNQ 2.7 environment faced but there are still some issue need to take care.

Let’s recall the old PYNQ 2.7 install guide:

It is good to know the installation of PetaLinux and the environment setup script are almost the same as the attached PYNQ 2.7 install guide on VirtualBox + Ubuntu 18.04.
And the new PYNQ 3.0.1 I choose to use VirtualBox + Ubuntu 20.04.

For new PYNQ 3.0.1 step 13 no longer needed and can be ignore.

However, qemu-arm-static version is wrong.

So simply fix by downloading manually:

/usr/bin/qemu-arm-static
mv /usr/bin/qemu-arm-static /usr/bin/qemu-arm-static-bak

Download at Releases · multiarch/qemu-user-static · GitHub

/usr/bin/qemu-arm-static --version
qemu-arm version 5.2.0 (Debian 1:5.2+dfsg-3)
Copyright (c) 2003-2020 Fabrice Bellard and the QEMU Project developers

Once you are confirm the version:

make BOARDS=xxxxx

Now image the SD card bootup the board:

Enjoy~ =]

1 Like