petalinux-boot --jtag Options - 2022.2 English

PetaLinux Tools Documentation: Reference Guide (UG1144)

Document ID
UG1144
Release Date
2022-10-19
Version
2022.2 English

The following table contains details of options specific to the JTAG boot workflow.

Table 1. petalinux-boot --jtag Options
Option Functional Description Value Range Default Value
--xsdb-conn COMMAND Customized XSDB connection command to run prior to boot. This is optional. User-specified None
--hw_server-url URL URL of the hw_server to connect to. This is optional. User-specified None
--tcl OUTPUTFILE Log JTAG Tcl commands used for boot. This is optional. User-specified None
--fpga Program FPGA bitstream. This is optional. None If no bitstream is specified with the --bitstream option, it uses the bitstream from one of the following locations:
  • If you are using build images to boot, it will pick the bitstream from <plnx-proj-root>/images/linux/system.bit
  • If you are using prebuilt images to boot, it will pick the bitstream pick <plnx-proj-root>/prebuilt/linux/implementation/download.bit
--bitstream BITSTREAM Specify a bitstream. This is optional. User-specified None
--pmufw PMUFW-ELF PMU firmware image. This is optional and applicable for Zynq® UltraScale+™ MPSoC. PMU firmware image is loaded by default, unless it is specified otherwise. To skip loading PMU firmware, use --pmufw no. None <plnx-proj-root>/images/linux/pmufw.elf
before-connect <CMD> Extra command to run before XSDB connect command. Ensure the command is properly quoted in your shell. This is optional and can be used multiple times. None None
after-connect <CMD> Extra commands to run after XSDB connect command. Ensure the command is properly quoted in your shell. This is optional and can be used multiple times. None None
--rootfs Specify the cpio rootfile system needs to be used for jtag boot. Supports for: Zynq, Zynq UltraScale+ MPSoC, Versal and MicroBlaze. User-specified <plnx-proj-root>/images/linux/rootfs.cpio.gz.u-boot