Trusted Firmware-A Configuration for Zynq UltraScale+ MPSoC and Versal Adaptive SoC - 2023.2 English

PetaLinux Tools Documentation: Reference Guide (UG1144)

Document ID
Release Date
2023.2 English

The Trusted Firmware-A (TF-A) Compilation configuration submenu allows you to set:

  • Extra TF-A compilation settings
  • Change the base address of bl31 binary
  • Change the size of bl31 binary
  • Enable debug in TF-A
Figure 1. Trusted Firmware-A Configuration

If you provide an offset for BL33_BASE address for Trusted-firmware arm through the following config petalinux-config → Trusted Firmware ARM (TF-A) Configuration → PRELOADED BL33 BASE.

Note: The same configuration changes should be taken care for U-Boot text base address petalinux-config → Subsystem Auto Hardware Settings → Memory Settings→ select Primary Memory → u-boot text base address.