これは Zynq UltraScale+ MPSoC 用です。この手順はオプションです。デフォルトでは、最上位システムで PMU ファームウェアが生成されるように設定されています。
注意:
PetaLinux で PMU ファームウェアをビルドしない場合、これを手動でビルドする必要があります。ビルドしなければ、システムは正しくブートしません。
プロジェクトで PMU ファームウェアをビルドするように設定するには、次の手順を実行します。
- 最上位のシステム設定メニューを起動して設定を変更します。
petalinux-config
- Linux Components Selection を選択します。
-
PMU
Firmware を選択します。
[*] PMU Firmware
- を選択します。
- コンパイル フラグを入力します。
- メニューを終了し、変更を保存します。
- プロジェクトのビルド時に PMU ファームウェアをビルドする場合は、次のコマンドを使用します。
petalinux-build
PMU ファームウェアのみをビルドする場合は、次のコマンドを使用します。
petalinux-build -c pmufw
PMU ファームウェアの ELF ファイルは、Zynq UltraScale+ MPSoC に対して、プロジェクト ルート ディレクトリの images/linux に pmufw.elf としてインストールされます。
PMU ファームウェアの詳細は、https://www.wiki.xilinx.com/PMU+Firmware を参照してください。