This is an old revision of the document!
AMD Kria User Guide
Supported image sensors & cameras
GMSL Deserializer Evaluation Kit
Flip the SW5 switches to the ON position - enables I2C
communication over the CSI bus
| Serializer adapter || Deserializer adapter
Plug the SD
card into the Kria SD
Connect the HDMI cable from the monitor to the Kria HDMI connector
Connect the 2 Tier 4 C1 cameras to INA and INB of the deserializer board
Connect the 15 pins camera cable between the Kria and the P1 connector of the interposer. Make sure to use the cable with contacts on the same sides.
Connect the 22 pin flex cable
Connect the Kria to the power supply
Kria will boot by default from QSPI. It must be forced to boot from SD
card to correctly load the custom BOOT.BIN. For this please follow the guide here
and run boot_sd
Connect a USB
mouse and keyboard to the Kria. It's possible to use either a mouse & keyboard combo or a separate mouse and keyboard
Running the evaluation application
Once Linux boots you'll see on the HDMI monitor the Linux desktop and on the top left corner a shortcut to the script named video_cfg.sh. Double clicking on the icon will start the media-ctl configuration script. The script is running in background without any pop ups.
After the script was executed once, one should double click on Qt V4L2 test Utility icon to start the video capture application. A window like bellow should open. First the user must select video0 device by clicking the open icon.
A new instance of Qt V4L2 test Utility should be started and selected video1 this time.
After this step the play button should be pressed on both Qt V4L2 test Utility instances. Video should be visible on the 2 windows.
OpenGL rendering is recommended to be disabled by accessing Qt V4L2 test Utility capture menu.
Capture will start only if both Qt V4L2 test Utility instances are on play state. This is a current HDL limitation.
Power off sequence
Open a terminal and type sudo poweroff
. This will safely power off the Kria and ensure that the SD
card is properly unmounted
Getting the software
The GMSL Linux kernel drivers, the complete Linux distributions for the supported processing platforms, and software user guides can be found on the Analog Devices GMSL github repository.