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.
Thanks
EDIT: I already did “source settings.sh” on petalinux