Hi. Im trying to build the pynq for a Zybo Z7-10
I have downloaded the pynq 2.5 files and installed all on a virtual box machine with ubuntu 18 (Vagrant had some issues so i installed a new VM).
I downloaded Vivado 2019.2, Vitis and Petalinux for this versions and im using this board files https://github.com/ussamazahid96/ZYBO-PYNQ for the build.
setup_host/check_env.sh pass correctly but if i do “make board=Zybo” i have 2 issues.
First it fails here:
which arm-linux-gnueabihf-gcc Makefile:356: recipe for target 'checkenv' failed
But if i install “gcc-arm-linux-gnueabihf” and i run the makefile again it fails
which microblaze-xilinx-elf-gcc Makefile:356: recipe for target 'checkenv' failed
Here is the full log
user@user-VirtualBox:~/PYNQ/sdbuild$ make board=Zybo /opt/qemu/bin/qemu-aarch64-static -version | fgrep 4.0.0 qemu-aarch64 version 4.0.0 /opt/qemu/bin/qemu-arm-static -version | fgrep 4.0.0 qemu-arm version 4.0.0 vivado -version | fgrep 2019.2 Vivado v2019.2 (64-bit) vitis -version | fgrep 2019.2 ****** Vitis v2019.2 (64-bit) which petalinux-config /tools/tools/common/petalinux/bin/petalinux-config which arm-linux-gnueabihf-gcc /usr/bin/arm-linux-gnueabihf-gcc which microblaze-xilinx-elf-gcc Makefile:356: recipe for target 'checkenv' failed make: *** [checkenv] Error 1
/tools/tools/common/petalinux/bin/petalinux-build /home/user/Xilinx/Vivado/2019.2/bin/vivado /home/user/Xilinx/Vitis/2019.2/bin/vitis ls ~/Xilinx/ DocNav Downloads Vitis Vivado xic
Any ideas? Anyone with a zybo z7 pynq image to share? hehe
Also, lets say i can build an older version like 2.3, is there a way to update the funcionality to 2.5 without building the image again?
Mostly i only need the pynq to interact with DMA and SPI. My other alternative is to try to implement with vitis sdk.
EDIT: I already did “source settings.sh” on petalinux