工具/软件:
尊敬的团队:
我对引导 ROM 和 SBL QSPI 引导序列有一些问题。 您能帮助我们解决以下问题吗?
- 您能否解释一下 ROM 引导加载程序将如何在启动期间验证 SBL_QSPI?
- 如何自定义 SBL_QSPI 验证?
- 如果 SBL_QSPI 验证失败、则引导 ROM 会查找 SBL 映像的下一个偏移量是多少? 辅助 SBL_QSPI 偏移是否可定制?
此致、
Shyam。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
尊敬的团队:
我对引导 ROM 和 SBL QSPI 引导序列有一些问题。 您能帮助我们解决以下问题吗?
此致、
Shyam。
尊敬的 Shyam:
ROM 引导加载程序将从 QSPI 闪存地址0加载 SBL_QSPI 并确保其为 X509签名、然后启动 SBL_QSPI。
SBL_QSPI 将首先加载 systemFW、然后通过以下方式加载应用程序一次一个内核、同时检查几个内容("RPRC"位于文件头中、未使用 SBL 保留的存储器等):
bootloadCpu
bootloader_rprcImageLoad
读取 RPRC 文件标题: config->Fxns->imgReadFxn()
检查 RPRC 文件的幻数:bootloader_RPRC_magic_number (0x43525052或"RPRC")
检查 SBL 保留的存储器
由于 SBL_QSPI 提供了所有源代码、因此可以在 Bootloader_rprcImageLoad ()中实施任何必要的验证。
此致、
Ming