2022_r2 Patch 1 Image
7118fc7fce9a5f102332976b6d5c1537
4867cdcf7d13306f045fd4fb97e76404
adi_update_boot.sh
in a terminal.1. Writing SD cards with Balena Etcher (version 1.7.9) from Windows10 or Ubuntu Disk Image Writer may give an error at the end, on validating SD card step.
Even so, SD cards should be written properly, so you can ignore it. As alternatives you can use Win32 Disk Imager (version 1.0) from Windows or 'dd' command from linux systems.
2. Video output may not work. There are two scripts that can be run in Kuiper Linux terminal: enable_dummy_display.sh - which is used to create a display for zynq based boards and fix_x11.sh - which is used to create display for zynqmp based boards. Running the one for zynq on a zynqmp device or vice versa will broke video output.
The solution is to delete the wrong created file if there exists (/usr/share/X11/xorg.conf.d/xorg.conf is created by enable_dummy_display.sh and /etc/X11/xorg.conf is created by fix_x11.sh). Also, if image is still not shown properly using Display Port, check here the list of monitors supported by Xilinx
3. Versal based carriers (vck190) might not boot with 2022_r2 and 2022_r2 Patch1 Kuiper Linux images.
The problem appears because some revisions of VCK190 or VPK may have the date/time set randomly or in 64bit format. To make them boot, it is enough to overwrite the date, following next steps:
mw F12A0000 6613DE3D
(this value is hexa of the date from Unix Converter webpage)Another workaround is to boot it with GRHD files provided by Xilinx (doesn't matter if it's petalinux or yocto), and after is booting to type next commands:
''date -s "$(wget -qSO --max-redirect=0 google.com 2>&1 | grep Date: | cut -d' ' -f5-8)Z" & hwclock --systohc''
After reboot, you should be able to boot also with Kuiper Linux image.
4. zcu102 + StingRay does not work properly with 2022_r2 and 2022_r2 Patch 1 Kuiper Linux images.
The issue is related to TDD core that got updated to a newer version but still has some issues. If you want to boot StingRay projects, please use previous Kuiper Linux releases.
Kuiper Linux Supported Projects and Platforms
Component | Repo | Branch | Version/Git sha |
---|---|---|---|
Kuiper base image | bullseye | ||
Kernel | 5.15 | ||
Scopy | scopy.git | v1.4.1 | |
Libm2k | libm2k.git | v0.8.0 | |
Pyadi-iio | pyadi-iio.git | v0.0.16 | |
Gnuradio | https://www.gnuradio.org/ | 3.8.2 | |
Kuiper | adi-kuiper-gen.git | 2022_R2 | f9cbe9d |
HDL | hdl.git | hdl_2022_r2 | ae6e248 |
Linux | linux.git | 2022_R2 | 427c94e |
Linux_RPI | linux.git | rpi-5.15.y | 8507853 |
Linux_image_ADI-scripts | linux_image_ADI-scripts.git | main | 09b2fae |
Libiio | libiio.git | 2022_R2 | c36770c |
IIO-Osc | iio-oscilloscope.git | 2022_R2 | 86e37f1 |
Libad9361-iio | libad9361-iio.git | 2022_R2 | 2bf936d |
Libad9166-iio | libad9166-iio.git | 2022_R2 | 6593020 |
Fru_tools | fru_tools.git | 2022_R2 | 4a18979 |
IIO-fm-radio | iio-fm-radio.git | main | e67be7e |
Wiki-scripts | wiki-scripts.git | main | 2cae6c9 |
Jesd-eye-scan-gtk | jesd-eye-scan-gtk.git | 2022_R2 | 90cad36 |
Diagnostic_report | diagnostic_report.git | main | a39da05 |
Colorimeter | colorimeter.git | 2022_R2 | 524674a |
Analog Devices provides online support for anyone using Analog Devices reference designs via EngineerZone. The support is provided just for last two Kuiper Linux releases and the version that it is in work (main and next_stable branches).