- PYNQ 2.4
- Ubuntu 16.04
- PetaLinux 2018.3
- Vivado 2018.3
- SDK 2018.3
- when I run “make BOARDS=zynq7020 PREBUILT=./prebuilt/bionic.arm.2.4.img”
ebuilt/bionic.arm.2.4.img
which vivado | fgrep 2018.3
/home/ubuntu/Xilinx/Vivado/2018.3/bin/vivado
#which sdx | fgrep 2018.3
which petalinux-config | fgrep 2018.3
/opt/Petalinux/2018.3/tools/common/petalinux/bin/petalinux-config
which arm-linux-gnueabihf-gcc
/home/ubuntu/Xilinx/SDK/2018.3/gnu/aarch32/lin/gcc-arm-linux-gnueabi/bin/arm-linux-gnueabihf-gcc
which microblaze-xilinx-elf-gcc
/home/ubuntu/Xilinx/SDK/2018.3/gnu/microblaze/lin/bin/microblaze-xilinx-elf-gcc
which ct-ng
/opt/crosstool-ng/bin/ct-ng
which python | fgrep /usr/bin/python
/usr/bin/python
sudo -n mount > /dev/null
bash /home/ubuntu/PYNQ/sdbuild/scripts/check_Env.sh
bash /home/ubuntu/PYNQ/sdbuild/scripts/check_mounts.sh
cd /home/ubuntu/PYNQ/sdbuild/output/boot/zynq7020 && mkimage -f /home/ubuntu/PYNQ/sdbuild/build/zynq7020/image.its /home/ubuntu/PYNQ/sdbuild/output/boot/zynq7020/image.ub
FATAL ERROR: Couldn’t open “./zImage”: No such file or directory
mkimage: Can’t read /home/ubuntu/PYNQ/sdbuild/output/boot/zynq7020/image.ub.tmp: Invalid argument
mkimage Can’t add hashes to FIT blob
Makefile:298: recipe for target ‘/home/ubuntu/PYNQ/sdbuild/output/boot/zynq7020/image.ub’ failed
make: *** [/home/ubuntu/PYNQ/sdbuild/output/boot/zynq7020/image.ub] Error 255
I can find zImage, it’s in a different place, maybe it’s the wrong one, why is it designed like that? I tried to modify the img file to get him to find it, and I got a different error, how to fix it?