This article is authored by Xilinx Engineer Hank Fu
In the office, there is a VCK190 board running in SD boot mode, which can enter Linux. However, now that we are working from home, we cannot change the boot mode of the VCK190 board.
We need to run a Standalone program. Therefore, we hope that like the MPSoC, when the Versal A72 is at the U-Boot interface, Vitis can run the Standalone program via JTAG. After actual testing, we found it does not work. Once Vitis starts debugging the program via JTAG, the A72 boots into Linux.
The Vitis XSCT Console reports the error “Configuration timed out waiting for SBI_BUSY”, details are as follows:

After research, it is possible to change the A72 boot mode in the XSCT interface, and to download BOOT.BIN for execution. Here are the relevant commands:

The recorded information is as follows:

Similarly, by changing the A72 boot mode, Vitis can run the Standalone program via JTAG.
