工具与软件:
我想知道是否可以自定义 out2rprc.js 脚本、以便在 RPRC 标头中包含对.TI.crctab 段的引用(如果存在)。
我想让引导加载程序能够检查每个内核从闪存加载到 RAM 后的每个段的 CRC。
我已经成功地对每个内核启用了自检、以便浏览.TI.crctab 部分并验证每个部分的 CRC。
但我更希望引导加载程序在启动应用程序之前执行 CRC 校验、如果不匹配、则尝试从闪存的不同部分加载应用程序(我们的应用程序采用双拷贝形式)。
展望未来
Andrea
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.
工具与软件:
我想知道是否可以自定义 out2rprc.js 脚本、以便在 RPRC 标头中包含对.TI.crctab 段的引用(如果存在)。
我想让引导加载程序能够检查每个内核从闪存加载到 RAM 后的每个段的 CRC。
我已经成功地对每个内核启用了自检、以便浏览.TI.crctab 部分并验证每个部分的 CRC。
但我更希望引导加载程序在启动应用程序之前执行 CRC 校验、如果不匹配、则尝试从闪存的不同部分加载应用程序(我们的应用程序采用双拷贝形式)。
展望未来
Andrea
安德烈、您好!
身份验证是在 PHY 模式下直接从闪存读取的、因此我们不确定代码段是否能正确加载到 RAM 中。
稍后、我想如果从闪存读取数据时出错、那么驱动程序会指出读取失败。
有一个备用选项可用。
您可以首先将 appimage 读取到 RAM 中、然后对其进行身份验证。 如果身份验证通过、则表示映像(现在位于 RAM 中)未损坏。 然后、SBL 解析 appimage (在存储器中)并将代码段加载到其各自的加载地址。
此致、
Prashant