Pynq image for ZCU 111

Hi everyone,

I’m trying to rebuild the PYNQ SD Card image for ZCU111 board following PYNQ SD Card image — Python productivity for Zynq (Pynq) . I’m using version 3.1 of PYNQ repo and ubuntu 22.04 and 2024.1 version of Xilinx tools (Vivado, Vitis, Petalinux).

I’m using 2023.2 petalinux bsp for ZCU111 provided by amd.

I generate the image for it, when I want to use it with the xrfclk library it gives an error indicating that: SPI path not set. LMK not found on device tree. Issue with BSP.

How should I fix this? I would appreciate any insights regarding this matter.

Hi @Armanhbabaei,

is your bitsream loaded ? if you can give the link for the BSP you have used please it will be helpful to understand what went wrong

Cheers

Hi @kaos ,

Do you mean that is my bitstream loaded in the Jupyter notebook? If so, yes I uploaded my .bit and .hwh files there.
This is the link to get .bsp for ZCU111 (I used 2023.2 version): Downloads

Thanks.

Hi @Armanhbabaei

you might need to have a look at the instructions here

also you might have to check the I2C bus, as the LMK and LMX devices are attached via I2C to SPI Bridge .

In the terminal console if you can do i2cdetect -l you will see list of items and you can use jupyter later to access to right bus address and control through there