Using GenX320 Kria Starter kit with Ubuntu

Using GenX320 Kria Starter kit with Ubuntu

We are developing an SNN accelerator using the Programmable Logic of the Kria KV260. This is designed to be used with the official Xilinx Ubuntu image and we want to integrate this with GENX320 starter kit. As a first step, we just want to get the example project running in this environment so have:

1. Built a base device tree overlay and bitstream from the https://github.com/prophesee-ai/fpga-projects/tree/main/projects/kv260 project 
2. Based on the device tree overlay in by Petalinux example project and decompiled version of https://github.com/LogicTronixInc/Kria-Prophesee-Event-VitisAI/blob/main/Kria-Ubuntu/Firmwares/psee-vitis-mipi-dpu/psee-vitis-mipi-dpu-ubuntu.dtbo, I have created the attached device tree overlay. 
3. Compile and load (using insmod) the drivers in https://github.com/prophesee-ai/linux-sensor-drivers and https://github.com/prophesee-ai/zynq-video-drivers (modifying psee-csi2rxss so it's conmpatible string doesn't clash with the Xilinx MIPI CSI2 driver which appears to be part of the kernel in this Ubuntu image)
4. Load the bitstream and device tree overlay using dfx-mgr-client

As the attached screenshot of the dmesg output shows (with debug output enabled), it appear that the MIPI CSI2 and ps_host drivers load correctly and the other devices in the MIPI chain are detected. However, the only device that appears is /dev/video0 which corresponds to ps_host. Video4Linux sub-devices for the other components in the chain are not created and no /dev/media0 device is created so I can't being to interact with the hardware. After a lot of debugging I'm running out of ideas so any thoughts on this would be much appreciated!

    As a Prophesee customer, join the community conversation. 
    Request your free access today.

      Information

      In this Community Forum, you can discuss products, technology and applications. Only registred users can post but everyone can read. To ask a private question, enter a support ticket in My Area https://support.prophesee.ai/portal/en/newticket