The pdi_dbg_util has several subcommands to help with Versal configuration errors. These commands are summarized below:
-
decode
- Decodes one or more ROM and PLM errors
-
analyze-log
- Analyzes PDI configuration error logs
-
analyze-hw
- Analyzes configuration error in situ via a JTAG interface
-
program
- Configures and analyzes errors in situ via a JTAG interface
-
list-targets
- Used to list the targets detected on a JTAG chain. This is used to assist in determining the target index for the “analyze-hw” and “program” subcommands.
In addition to these subcommands, the pdi_dbg_util has these global options that apply to all subcommands:
- -v, --verbose
- Enable verbose prints
- -p, --pretty
- Enable extra decoration and formatting for outputs from the pdi_dbg_util
- --help
- Show short help for options and subcommands
The pdi_dbg_util provides a range of comprehensive analyses for identifying configuration errors. Depending on your access privileges to the Versal device, you can employ the relevant subcommands tailored to your specific use case.