1、从NXP官方的github源码库中的arm-trusted-firmware固件压缩包(5.15.71-2.2.0), ATF的下载地址为:
Release lf-5.15.71-2.2.0 · nxp-imx/imx-atf · GitHub
2.拷贝ATF压缩包到ubuntu的工作目录,并解压ATF压缩包,流程如下图所示:
3.进入ATF解压目录,新建编译脚本build_atf.sh,编译脚本内容如下所示:
4.给编译脚本添加可执行权限,并运行编译脚本,进行ATF文件的编译。
5.编译完成后,在ATF解压目录的build/imx8mm/release目录下,生成bl31.bin文件,其中bl31.bin文件供后续流程生成flash.bin使用。如下图: