JTAG でのブートの追加オプション - 2023.1 日本語

PetaLinux ツール資料: リファレンス ガイド (UG1144)

Document ID
UG1144
Release Date
2023-05-16
Version
2023.1 日本語
  • ビットストリームをターゲット ボードにダウンロード
    petalinux-boot --jtag --fpga --bitstream <BITSTREAM> --hw_server-url <hostname:3121>
  • 新規にビルドした <plnx-proj-root>/images/linux/u-boot.elf をターゲット ボードにダウンロード
    petalinux-boot --jtag --u-boot --hw_server-url <hostname:3121>
  • 新規にビルドしたカーネルをターゲット ボードにダウンロード
    petalinux-boot --jtag --kernel --hw_server-url <hostname:3121>
    • MicroBlaze™ プロセッサの場合、system.bit, u-boot.elf, linux.bin.ub, system.dtb, and rootfs.cpio.gz.u-boot がターゲット ボード上でブートします。
      注記: MicroBlaze プロセッサを使用する場合は、次の例に示すように、--fpgapetalinux-boot コマンドに追加する必要があります。
      petalinux-boot --jtag --fpga --kernel --hw_server-url <hostname:3121>
    • AMD Zynq™ UltraScale+™ MPSoC の場合、pmufw.elf, zynqmp_fsbl.elf, u-boot.elf, Image, system.dtb, and ramdisk.cpio.gz.u-boot がターゲット ボード上でブートします。
    • Zynq 7000 デバイスの場合、zynq_fsbl.elf, u-boot.elf, uImage, system.dtb, and rootfs.cpio.gz.u-boot がターゲット ボード上でブートします。
    • AMD Versal™ アダプティブ SoC の場合、BOOT.BINImageramdisk.cpio.gz.u-boot 、および boot.scr がターゲット ボード上でブートします。
  • --fpga --bitstream <BITSTREAM> オプションを使用してビットストリームとイメージをダウンロード
    petalinux-boot --jtag --u-boot --fpga --bitstream <BITSTREAM>

    上記のコマンドを実行するとビットストリームの後に U-Boot イメージがダウンロードされます。

  • -v オプションを使用して JTAG ブートの詳細出力を表示
    petalinux-boot --jtag --u-boot -v
  • --u-boot/--uboot オプションを使用して、カスタマイズした U-Boot イメージをダウンロード
    petalinux-boot --jtag --u-boot/--uboot <specify custom u-boot.elf path>
  • --kernel を使用して、カスタマイズしたカーネル イメージをダウンロード
    Zynq UltraScale+ MPSoC および Versal アダプティブ SoC では、Image を次のように使用
    petalinux-boot --jtag --kernel <specify custom Image path>
    Zynq 7000 デバイスでは、Image を次のように使用
    petalinux-boot --jtag --kernel <specify custom uImage path> 
    MicroBlaze プロセッサでは、linux.bin.ub を次のように使用
    petalinux-boot --jtag --kernel <specify custom linux.bin.ub path>
  • --kernel を使用して、カスタマイズした DTB イメージをダウンロード
    petalinux-boot --jtag --kernel <specify custom kernel path> --dtb <specify custom dtb path>
  • --uboot/--u-boot を使用して、カスタマイズした DTB イメージをダウンロード
    petalinux-boot --jtag --u-boot/--uboot <specify custom u-boot path> --dtb <specify custom dtb path>
  • カーネルを使用して、カスタマイズした pmufw イメージをダウンロード
    petalinux-boot --jtag --kernel <specify custom kernel path> --pmufw <specify custom pmufw.elf path>