ATF(TF-A)的编译方法
官网给出的编译方法:
make PLAT=fvp BL33=/bl33.bin fip
针对qemu_v8平台的编译,真实情况是这样的:
CROSS_COMPILE="/usr/bin/ccache /home/test/workspace/code/optee_3.14/build/…/toolchains/aarch64/bin/aarch64-linux-gnu-" make -C /home/test/workspace/code/optee_3.14/build/…/trusted-firmware-a BL32=/home/test/workspace/code/optee_3.14/build/…/optee_os/out/arm/core/tee-header_v2.bin BL32_EXTRA1=/home/test/workspace/code/optee_3.14/build/…/optee_os/out/arm/core/tee-pager_v2.bin BL32_EXTRA2=/home/test/workspace/code/optee_3.14/build/…/optee_os/out/arm/core/tee-pageable_v2.bin BL33=/home/test/workspace/code/optee_3.14/build/…/edk2/Build/ArmVirtQemuKernel-AARCH64/RELEASE_GCC5/FV/QEMU_EFI.fd PLAT=qemu QEMU_USE_GIC_DRIVER=QEMU_GICV2 ARM_TSP_RAM_LOCATION=tdram BL32_RAM_LOCATION=tdram SPD=opteed DEBUG=0 LOG_LEVEL=30 all fip
翻译一下就是:
make -C trusted-firmware-a BL32=tee-header_v2.bin BL32_EXTRA1=tee-pager_v2.bin BL32_EXTRA2=tee-pageable_v2.bin BL33= QEMU_EFI.fd PLAT=qemu QEMU_USE_GIC_DRIVER=QEMU_GICV2 ARM_TSP_RAM_LOCATION=tdram BL32_RAM_LOCATION=tdram SPD=opteed DEBUG=0 LOG_LEVEL=30 all fip
代码导读
总结
以上是生活随笔为你收集整理的ATF(TF-A)的编译方法的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: pkcs#11和Cryptoki的介绍
- 下一篇: 4.11-固件映像包 ( FIP:Fir