This is for Zynq UltraScale+ MPSoC and Versal adaptive SoC. This is mandatory. By default, the top level system settings are set to generate the TF-A.
You can set the TF-A configurable options as follows:
- Launch top level system settings configuration menu and
configure:
petalinux-config
- Select the Trusted Firmware-A Compilation Configuration ---> submenu.
- Enter your settings.
- Exit the menu and save the change.
- Build the TF-A when building the project:
petalinux-build
Build the TF-A only:
petalinux-build -c arm-trusted-firmware
The TF-A ELF file is installed as bl31.elf for Zynq UltraScale+ MPSoC and Versal adaptive SoC in images/linux inside the project root directory.
For more information on TF-A, see Arm Trusted Firmware.