欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

ATF(TF-A)的编译方法

发布时间:2025/3/21 编程问答 36 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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)的编译方法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。