Debugging Using the Vitis Software Platform - Debugging Using the Vitis Software Platform - 2025.2 English - UG1305

Versal Adaptive SoC Embedded Design Tutorial (UG1305)

Document ID
UG1305
Release Date
2025-12-09
Version
2025.2 English

This chapter describes debugging possibilities with the design flow you have already been working with. The first option is debugging using the AMD Vitis™ software platform.

The Vitis software platform debugger provides the following debug capabilities:

  • Supports debugging of programs on Arm® Cortex™-A72, Arm Cortex-R5F, and MicroBlaze™ processor architectures (heterogeneous multi-processor hardware system debugging).

  • Supports debugging of programs on hardware boards.

  • Supports debugging on remote hardware systems.

  • Provides a feature-rich IDE to debug programs.

  • Provides a tool command language (Tcl) interface for running test scripts and automation.

The Vitis software platform debugger enables you to see what is happening to a program while it executes. You can set breakpoints or watchpoints to stop the processor, step through program execution, view the program variables and stack, and view the memory contents in the system.

The Vitis software platform supports debugging through system debugger.