ST意法半导体
直播中

mintsy

8年用户 1442经验值
擅长:MEMS/传感技术
私信 关注
[问答]

从BSP 1.2.0到2.0.0有什么变化需要使用单独的二进制文件呢?

我注意到在 BSP 2.0.0 中构建了两种不同的 TF-A 二进制文件,一种安装为 fsbl,另一种仅用于与 STM32CubeProgrammer(“serialboot”二进制文件)通信。我相信这在 BSP 1.2.0 中是不必要的,其中一个 TF-A 二进制文件用于两个目的。
我只是好奇为什么需要这种拆分。难道不能构建一个可用于两种目的的单个 TF-A 二进制文件吗?从 BSP 1.2.0 到 2.0.0 有什么变化需要使用单独的二进制文件?
谢谢。







回帖(1)

周睫蒙

2023-1-17 09:59:48
引入此拆分是为了处理 BSP V2.0 中 TF-A 的内存限制。
由于一些附加功能/服务(SCMI、DVFS)和 ST 板组合,TF-A 不再适合内存预算。
因此 ST 决定从嵌入式版本中删除“serialboot”服务支持,并将它们仅保留在闪存所需的“serialboot”配置文件中。
如果这 2 个二进制文件方法对您来说是个问题(感谢详细说明,因为我们这边没有预测),您确实可以通过构建
定制/减少 TF-A 以满足您的需要。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分