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