I am attempting to follow the official guide for building PYNQ from pre-compiled images based on the releases of PYNQ v2.5 and PYNQ v2.6, from PYNQ SD Card — Python productivity for Zynq (Pynq), and the Avnet BSP for 2019.2 and 2020.1 for the UltraZed. However, in the case of the PYNQ v2.5 and Avnet’s BSP for 2019.2 I am running into an issue at building of the DTG with a missing amba_pl device. ‘Subprocess output: Error: /data/PYNQ/sdbuild/build/ultrazed_2019/petalinux_project/build/tmp/work/plnx_zynqmp-xilinx-linux/device-tree/xilinx-v2019.2+gitAUTOINC+a8b39cf536-r0/system-user.dtsi:101.1-9 Label or path amba_pl not found FATAL ERROR: Syntax error parsing input tree’
Researching more it appears that the issue is with the enabling of the FPGA Manager - Inclusion of the FPGA Manager causes a petalinux-b... - Community Forums - has anyone built the PYNQ v2.5 with the UltraZed and Avnet’s 2019.2 Bsp?
I also tried to build PYNQ from pre-compiled image v2.6 with the Avnet 2020.1 BSP there is another error. The error is being cased by Avnet’s 2020.1 BSP requiring the specification of the ‘Yocto Machine name’ to be set to uz3eg-iocc and PYNQ’s scripting expects this to be blank. Specifying the local.conf file to include the valid uz3eg-iocc naming scheme is not accepted by the build system.
Can someone please assist me?