Trusted Firmware-A (TF-A) は、Zynq UltraScale+ MPSoC と Versal アダプティブ SoC で必ず使用する必要があります。デフォルトでは、最上位のシステム設定で TF-A が生成されるようになっています。
TF-A の設定可能オプションを変更するには、次の手順を実行します。
- 最上位のシステム設定メニューを起動して設定を変更します。
petalinux-config
- Trusted Firmware-A Compilation Configuration ---> を選択します。
- 設定を入力します。
- メニューを終了し、変更を保存します。
- プロジェクトのビルド時に TF-A をビルドする場合:
petalinux-build
TF-A のみをビルドする場合:
petalinux-build -c arm-trusted-firmware
TF -ELF ファイルは、Zynq UltraScale+ MPSoC および Versal アダプティブ SoC に対して、プロジェクト ルート ディレクトリの images/linux に bl31.elf としてインストールされます。
TF-A の詳細は、https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842107/Arm+Trusted+Firmware を参照してください。