“No Devices Found” when loading bitstream on KR260 using PYNQ

Hi everyone,

I’m working on a custom project using the KR260 board and trying to run the LED Blink example from the following GitHub repo (originally intended for the KV260):

When I try to run the following code:
from pynq import Overlay
overlay = Overlay(‘led_on_block.bit’)

I get this error:
RuntimeError: No Devices Found

I’m aware that the example was written for the KV260, but I was hoping it would work similarly on the KR260, since both are part of the KRIA family.

Do I need to regenerate the bitstream from Vivado specifically for the KR260 board? Or is there a way to adapt the existing project to work?

Any advice or guidance would be greatly appreciated
Thanks in advance!

Hi @adi_zafran,

Welcome to the PYNQ community.

Where are you trying to run this code? How did you install PYNQ on the KR260?

Mario

Thanks for the reply!

I’m running the code directly on the KR260 board, using Jupyter Notebook that I access through the browser.
I installed PYNQ manually by cloning the GitHub repo and running the setup.py script (since there’s no official image for KR260 with PYNQ pre-installed).

I followed the steps from this blog post
https://community.element14.com/technologies/fpga-group/b/blog/posts/blinking-a-led-with-pynq-in-kria-kv260-kr260

Are you running the code inside a notebook or in a terminal? Can you share a screenshot?

I’m running the code inside a Jupyter notebook on the KR260 board itself.
I access Jupyter through the browser and run all the Python code cells there

Did the PYNQ installation finish successfully?