Intel® Agilex™ Hard Processor System Remote System Update User Guide

ID 683184
Date 7/13/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

7.2.3. Building Arm* Trusted Firmware

The following commands are used to retrieve the Arm* Trusted Firmware (ATF) and compile it:
cd $TOP_FOLDER
rm -rf arm-trusted-firmware
git clone https://github.com/altera-opensource/arm-trusted-firmware
cd arm-trusted-firmware
# checkout the branch used for this document, comment out to use default
# git checkout -b test -t origin/socfpga_v2.4.1
make bl31 PLAT=agilex DEPRECATED=1 HANDLE_EA_EL3_FIRST=1
cd ..

After completing the above steps, the Arm* Trusted Firmware binary file is created and is located here: arm-trusted-firmware/build/agilex/release/bl31.bin