技术栈
bl2
tyustli
13 天前
qemu
·
tf-m
·
bl2
·
mps2-an521
·
tfm_s
TF-M BL2 和 TFM_S 的配置和编译
前面介绍了 bl2 的启动文件,链接文件和启动流程等。镜像区域的前 0x400 字节由 BL2 image header 使用,剩余空间存放镜像正文和 trailer。Secure 镜像的代码从 primary slot 的 offset + 0x400 开始,Non-Secure 镜像同理。
tyustli
14 天前
qemu
·
tf-m
·
bl2
·
mps2-an521
TF-M BL2 RAM 布局
BL2 使用 Secure RAM alias,基地址是 S_RAM_ALIAS_BASE = 0x38000000。region_defs.h 将 BL2 的 RAM 定义为:
Liangtao`
2 年前
atf
·
安全启动
·
secure boot
·
bl2
ATF加载自定义镜像
实际上包含了两个问题:证书创建工具和FIP打包工具是通过命令行传参的方式进行证书创建和打包的,如下:由于我们需要打包自定义得image到fip,但是证书创建工具和FIP打包工具预定义的选项中并没有该选项,所以需要修改cert_create和fip_tool工具。
我是有底线的