你好
在恩智浦 S32G399A-RDB3 的 TF-A 中,在 SRAM 和动态随机存取存储器中运行的 bl31 的映像是在版本文件夹中生成的。但是 bl2 加载的只是在动态随机存取存储器(DRAM)中运行的 bl31 版本。为什么会同时生成两幅图像?
我听说 bootROM 可以在其他启动路径中直接调用 bootroM 的 bl31,它内置在 fip.bin 中,在刷新 fip.bin 时会与动态随机存取存储器(DRAM) 的 bl31 一起写入 SD 卡。这是真的吗?
谢谢您!
起重机
你好,@cranes
谢谢您的帖子。
电路板支持包代码因版本而异,我能知道你指的是哪个版本的电路板支持包吗?
BR
切宁
你好,@cranes
感谢您的确认。
1.目前,至少在 BSP44 的基础上,BL31 由 DDR 中的 BL2 在静态定义的地址上加载。
2.模拟器上的图像也启用了 BL31SRAM。
3.目前,电路板支持包。中没有关于此功能的其他可用信息可以公开共享,我建议查看电路板支持包。版本的发行说明以了解主要功能的变化。
对给您带来的不便深表歉意。
BR
切宁
感谢您的回复。
这是我正在使用的版本:
在分支版本中发布/bsp44.0-2.10.14
谢谢您!
起重机
你好
您指的是下图中红色框内的文件,对吗?
下面的陈述意味着 BL31SRAM 映像确实存在,对吗?
那么问题来了,它是用来做什么的呢?
我发现这个帖子https://community.nxp.com/t5/S32G/quot-ATF-quot-quot-My-bootloader-NOT-U-Boot-quot-combination/m-p/1...,是关于另一款 S32G2 系列处理器的。我怀疑 S32G399A 也是如此,或者是出于其他目的,就像你说的模拟器上的图像一样。如果您能帮忙弄清,我们将不胜感激。
谢谢您!
起重机
感谢您的回复。
好的,看来还需要它,在构建 TF-A 时可能会将其与动态随机存取存储器(DRAM)的 bl31 映像一起放在 fip.bin 中,以便存储在 SD 卡中。
此致,
起重机
你好,@cranes
感谢您的回复。
是的,它已经存在,版本 TFA 后可以在版本目录中找到
1.电路板支持包 UM 和相关的公开文档中没有对其进行描述,因此没有正式的描述。
2.我仔细查看了代码,通过查看代码,与 bl31sram 相关的实现目前只在系统待机时使用,以实现整个操作的必要配置。
BR
切宁