7.3.1. BaseV2 Platform
Some of the features of the BaseV2 platform referenced in TF-A include:
A System Control Processor running SCP-firmware for power and system management.
A Runtime Security Engine (RSE).
GICv4.
Trusted Board Boot.
SCMI.
MHUv3.
The BaseV2 TF-A currently supports only the AEMvA CPU.
7.3.1.1. Build Procedure (TF-A only)
Obtain Arm toolchain and set the CROSS_COMPILE environment variable to point to the toolchain path.
export CROSS_COMPILE=<path_to_toolchain>/bin/aarch64-none-elf-
Build TF-A:
make PLAT=basev2 \ ARM_GPT_SUPPORT=1 \ BL33=<path_to_uboot.bin> \ CSS_LOAD_SCP_IMAGES=0 \ BASE_TARGET_DISTRO=buildroot \ all fip
Enable Trusted Board Boot by adding the following options to the make command:
TRUSTED_BOARD_BOOT=1 \ GENERATE_COT=1 \ ARM_ROTPK_LOCATION=devel_ecdsa \ ROT_KEY=plat/arm/board/common/rotpk/arm_rotprivk_ecdsa.pem \ KEY_ALG=ecdsa
Copyright (c) 2026, Arm Limited. All rights reserved.