Trusted Firmware-A (TF-A) - 2022.2 English

PetaLinux Tools Documentation: Reference Guide (UG1144)

Document ID
UG1144
Release Date
2022-10-19
Version
2022.2 English

This is for Zynq UltraScale+ MPSoC and Versal ACAP. 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:

  1. Launch top level system settings configuration menu and configure:
    $ petalinux-config
    1. Select the Trusted Firmware-A Compilation Configuration ---> submenu.
    2. Enter your settings.
    3. Exit the menu and save the change.
  2. 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 ACAP in images/linux inside the project root directory.

For more information on TF-A, see https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842107/Arm+Trusted+Firmware.