Post Go back to editing

BOOT.BIN for AD9084 running on VCK190

Thread Summary

The user encountered issues generating BOOT.BIN for AD9084 and VCK190, specifically with the device tree and u-boot. The final solution involved running the 'build_verssal_boot_bin.sh' script with only the system_top.xsa file, which generated a working BOOT.BIN. The device tree and additional files were not necessary for the successful boot process.
AI Generated Content
Category: Software
Product Number: AD9084
Software Version: Vivado 2025.1

Hello,

I'm trying to build HDL for AD9084 and VCK190 by following the instructions from here: analogdevicesinc.github.io/.../versal.html. I can build the HDL and generate system_top.xsa without an issue, but I have a difficulty in generating BOOT.BIN. Few questions,

1) I am using the main branch and followed instructions to build syste_top.xsa.

2) I am unsure where I can get the bootgen_sysfiles.tgz. The latest SD card image I have is 2023_R2_p1 release, and I took the file from BOOT/versal-vck190-reva-ad9081 folder. Is this OK, or shoould I get the file from elewhere?

3) It appears that I need to provide system.dtb when I run the "build_verssal_boot_bin.sh" (https://raw.githubusercontent.com/analogdevicesinc/wiki-scripts/refs/heads/main/versal_boot_bin/build_versal_boot_bin.sh) if I use Vivado 2025.1. I created the device tree from this branch, renamed it to system.dtb, and modified the scrip to remove error, but not sure this is the right step and how device tree is relevant in BOOT.BIN

4) When I tried to boot the system with BOOT.BIN generated this way, the boot process stucks at the following stage. It appears that u-boot fails to take over as follows

Your help on this matter would be highly appreciated.

Thread Notes