器件型号: AM2434
您好:
在 AM243x-LP 上使用安全启动时、我遇到了 TI 文档中所述的以下限制:
在与 SBL OSPI 安全启动相关的一节中、提到:
由于在解密期间只有 256KB 的 MSRAM 可用于临时存储、因此无法对大于 256KB 的应用程序映像进行解密。 这是因为必须在解密之前将映像从闪存复制到 RAM、因为闪存不可直接写入。
我的问题
AM243x 器件 总共提供~2MB 的内部 MSRAM。
-
256KB 限制是否与 默认的 SBL 存储器布局严格相关?
- 是否可以通过调整内存使用量(例如, MSRAM 减去 SBL 保留内存)来增加临时解密缓冲区?
-
或者、这种限制是由 HSM/SBL 实现从根本上施加的、从而使其不可配置?
-
这 256KB 限制是否 仅适用于与 SBL 相关的映像处理、或者它是否也 一般地影响 安全启动期间的固件/应用程序映像?
环境中
我正在使用 多核应用映像、这些映像很容易超过 256KB。 我想了解这是否是:
- 严格的架构限制、或
- 可以解决的软件/配置约束
这将有助于确定映像分区或 SBL 修改等策略。
提前感谢您的澄清!
此致、
Martin