我正在构建第二个引导加载程序项目,它引用了 AN12064。第二个引导加载程序是纯文本,应用程序代码是加密的。
选择 SW-GP2 作为 BEE 区域 1 的密钥。
正如AN12064所做的那样,在函数jump_to_applica
tion()中,第二个bootloader首先解密EKIB,然后解密EPRDB,它运行良好,我可以看到正确的PRDB信息。但是在BEE配置之后,它得到了错误的应用程序入口地址和堆栈指针。BEE没有工作,因为应用程序入口地址和堆栈指针与闪存中的原始加密值相同。
以下图片为注册信息:
--------------------