petalinux-package --boot の例 - 2023.1 日本語

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

Document ID
UG1144
Release Date
2023-05-16
Version
2023.1 日本語

次の例は、petalinux-package --boot コマンドの適切な使用法を示しています。

  • AMD Versal™ デバイスの BOOT.BIN ファイルを作成します。
    petalinux-package --boot --format BIN --plm --psmfw --u-boot --dtb -o
    <PATH-TO-OUTPUT-WITH-FILE-NAME>

    images/linux ディレクトリに BOOT.BINBOOT_bh.bin、および qemu_boot.img が生成されます。デフォルトの DTB ロード アドレスは 0x1000 です。詳細は、 『Bootgen ユーザー ガイド』 (UG1283) を参照してください。

    petalinux-package --boot --plm <PLM_ELF> --psmfw <PSMFW_ELF> --u-boot --dtb --load <load_address>

    これにより、指定した DTB ロード アドレスを含む BOOT.BIN が生成されます。

    注記: versal-qemu-multiarch-pmc.dtb および versal-qemu-multiarch-ps.dtb ファイルは、マルチアーキテクチャ QEMU のブートに必要な QEMU DTB です。image/linux/ ディレクトリに生成される --dtb オプション用の system.dtb を使用するか、単に --dtb オプションを使用する必要があります。
  • AMD Zynq™ デバイス (Zynq 7000 および AMD Zynq™ UltraScale+™ MPSoC を含む) の BOOT.BIN ファイルを作成します。
    petalinux-package --boot --format BIN --fsbl <PATH-TO-FSBL> --u-boot -o
    <PATH-TO-OUTPUT-WITH-FILE-NAME>
  • PL ビットストリームと FIT イメージを含む Zynq デバイスの BOOT.BIN ファイルを作成します。
    petalinux-package --boot --format BIN --fsbl <PATH-TO-FSBL> --u-boot --fpga <PATH-TO-BITSTREAM> --kernel -o <PATH-TO-OUTPUT>
  • MicroBlaze™ CPU デザインの x8 SMAP PROM MCS ファイルを作成します。
    petalinux-package --boot --format MCS --fsbl <PATH-TO-FSBL> --u-boot --fpga <PATH-TO-BITSTREAM> --flash-size <SIZE> --flash-intf SMAPx8 -o
    <PATH-TO-OUTPUT-WITH-FILE-NAME>
  • PMU ファームウェアを含む Zynq UltraScale+ MPSoCBOOT.BIN ファイルを作成します。
    petalinux-package --boot --u-boot --kernel --pmufw <PATH_TO_PMUFW>
  • MicroBlaze CPU デザインのビットストリーム ファイル download.bit を作成します。
    petalinux-package --boot --format DOWNLOAD.BIT --fpga <BITSTREAM> --fsbl
    <FSBOOT_ELF>