Pynq 2.6 build for zcu102

Hello,

I am building Pynq 2.6 on ZCU102 with Xilinx ZCU102向けPYNQビルドと確認(v2.6対応) - Qiita

But, I get some problem when running make BOARD=ZCU102

Initialising tasks: 100% |##############################################################################################################| Time: 0:00:00
Checking sstate mirror object availability: 100% |######################################################################################| ETA: 0:00:00

In this state, they did not proceed any further. I waited over 12 hours and tried in various ways, but the results were the same.

Also, to resolve the sstate-cache delay, I downloaded it from the Xilinx and placed it in the , but it had no other effect.

Is there any way to proceed further from the above?

Or is there a way to get a pynq-image or boot.bin with image.db for zcu102?

1 Like

Hi there,

Is there are reason you are using 2.6 instead of 2.7? It should be BOARDS instead of BOARD, and you should specify the BOARDDIR for your custom board folder.

I highly recommend you use the PREBUILT and PYNQ_SDIST flags in your make call as well. If you are sticking with 2.6, the download link for the board agnostic PYNQ 2.6 image can be found in this forum post and the PYNQ 2.6 source distribution here.

then

make BOARDDIR=/full/path/to/your/boarddir PYNQ_SDIST=downloaded_sdist PREBUILT=downloaded_image BOARDS=ZCU102

If building more up to date 2.7 images, you can find the sdist in the release and the board agnostic rootfs image on the pynq website under boards.

Thanks
Shawn

Thank you for your very kind reply.

The reason for using 2.6 was that there was a case where 2.6 version was completed. If 2.7 is possible, I will apply it.

Additionally, Could I know the specific filename of which file is included in PYNQ_SDIST in the part you uploaded?

Thank you very much.

1 Like

I found it. This is the <PYNQ 2.6 source distribution here> you posted

Hello.

There is no further change from the state below, is there any other solution?

My environment is Vitis 2020.1, Petalinux 2020.1 (same to 2.6) with Intel Zeon 64 core
Also, I hane Vitis 2020.2 Petalinux 2020.2 (same to 2.7)

PYNQ_BOARDNAME=ZCU102 FPGA_MANAGER=1 petalinux-build -c device-tree -p /home/jueun/Downloads/PYNQ_7/sdbuild/build/ZCU102/petalinux_project
INFO: sourcing build tools
[INFO] building device-tree
[INFO] sourcing build environment
[INFO] generating user layers
[INFO] generating workspace directory
INFO: bitbake virtual/dtb
Parsing recipes: 100% |#################################################################################################################| Time: 0:00:18
Parsing of 2964 .bb files complete (0 cached, 2964 parsed). 4235 targets, 210 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
NOTE: Fetching uninative binary shim from file:///home/jueun/Downloads/PYNQ_7/sdbuild/build/ZCU102/petalinux_project/components/yocto/downloads/uninative/9498d8bba047499999a7310ac2576d0796461184965351a56f6d32c888a1f216/x86_64-nativesdk-libc.tar.xz;sha256sum=9498d8bba047499999a7310ac2576d0796461184965351a56f6d32c888a1f216
Initialising tasks: 100% |##############################################################################################################| Time: 0:00:01
Checking sstate mirror object availability: 100% |######################################################################################| ETA: 0:00:00

1 Like

Thank you for your contribution.

I solved this.

Thank you!!