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.