petalinux-build -c コンポーネント オプション - 2023.1 日本語

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

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

次の表では、このコマンドの対象となる利用可能なコンポーネントについて説明しています。

表 1. petalinux-build -c コンポーネント
コンポーネント 同等の Bitbake コマンド 説明
bootloader bitbake virtual/fsbl

bitbake virtual/fsboot ( MicroBlaze™ プロセッサ)

ブートローダー elf イメージのみをビルドし、<plnx-proj-root>/images/linux/ にコピーします。AMD Zynq™ UltraScale+™ MPSoC および Zynq 7000 デバイスの場合は FSBL で、 MicroBlaze™ プロセッサの場合は fd-boot です。
デバイス ツリー bitbake virtual/dtb

デバイス ツリーDTB ファイルのみをビルドし、<plnx-proj-root>/images/linux/ にコピーします。

デバイス ツリー ソースは <plnx-proj-root>/components/plnx_workspace/device-tree/device-tree/ にあります。

arm-trusted-firmware bitbake virtual/arm-trusted-firmware TF-A イメージのみをビルドし、<plnx-proj-root>/images/linux にコピーします。
pmufw bitbake virtual/pmufw PMU ファームウェア イメージのみをビルドし、<plnx-proj-root>/images/linux にコピーします。
kernel bitbake virtual/kernel Linux カーネル イメージのみをビルドし、<plnx-proj-root>/images/linux にコピーします。
rootfs bitbake petalinux-user-image -c do_image_complete ルート ファイル システムのみをビルドします。ターゲット rootfs は ${TMPDIR}/work/${MACHINE}/petalinux-user-image/1.0-r0/rootfs/ に生成され、sysroot は ${TMPDIR}/tmp/sysroots/${MACHINE} に生成されます。
u-boot bitbake virtual/bootloader U-Boot の elf イメージのみをビルドし、<plnx-proj-root>/images/linux にコピーします。
plm virtual/plm PLM イメージのみをビルドし、<plnx-proj-root>/images/linux にコピーします。
psmfw virtual/psm-firmware PSM ファームウェア イメージのみをビルドし、<plnx-proj-root>/image/linux にコピーします。
image selector imgsel イメージ セレクターのファームウェア イメージのみをビルドし、<plnx-proj-root>/image/linux にコピーします。