RFSoC PYNQ on custom boards

I’m trying to validate PYNQ on a RFSoC custom board. I took the pynq 3.0.1 prebuilt image and used the rootfs. Bootable binaries is built using petalinux for my board (petalinux version 22.2) . The board is booting and I’m able to open up jupyter labs. When I try to load an overlay it is causing some issue. The screen shot is provided below. Is there any way to fix it.

Hi @vrb,

Welcome to the PYNQ community.

Have you included xrt in the board.spec file?

Have you checked the dmesg for further information?

Mario

Hi @marioruiz ,

I didn’t create the SD card image using the SD build flow. Instead, I used the root filesystem from the SD card image of the ZCU208. Will it cause any issue ? My petalinux, vivado version is 22.2.

When I checked for XRT, it showed:
XRT
Version : 2.13.0

Thanks.

Hi @vrb,

I didn’t create the SD card image using the SD build flow. Instead, I used the root filesystem from the SD card image of the ZCU208.

This is not our recommended flow and it is not verified by us, so there could be multiple issues.

You still may want to check the dmesg for more details.

xbutil examine should also provide a bit more information

Hi @marioruiz ,

Hi @vrb,

Once thing you can try is to change the name in /etc/xocl.txt to match your board name.

As I have been suggesting, you may want to check dmesg

Unfortunately, I cannot provide more support beyond this as this is not our recommended flow.

Mario

Hi @marioruiz,
Thank you for the suggestion. I will try the approach you recommended.
Is it be possible to validate PYNQ using Vivado 2022.2 designs?

Thank you in advance.

Is it be possible to validate PYNQ using Vivado 2022.2 designs?

You can download overlays designs built with different Vivado versions. We only validate the version associated to the SD card build release.

Mario