In this blog entry we will discuss how we can debug the Zynq UltraScale device boot images in Vitis. These boot images include the ARM Trusted Firmware (ATF) and U-boot.
Boot image debug is a vital part of any custom board bring up, and hopefully this blog will allow users to fully debug a custom board boot image. Even if you are using a development board, this blog will provide a useful insight into how the boot images work on Zynq UltraScale. For all entries in this series, see here.
In AXI Basics 6 - Introduction to AXI4-Lite in Vitis HLS, we learned how to create an IP in HLS with an AXI4-Lite interface using C code. In this blog, we will learn how to export our IP so that we can use it in the Vivado Design Suite, and how to connect it to other IP cores and a processor.