工具/软件:Linux
您好!
我们拥有基于 BeagleBone Black 的定制板、具有256MB RAM 和4GB eMMC。
我们在 eMMC 的原始区域中有 SPL。
我们使用的 SPL 完全在128K 边界内,我们在第一个第0个位置有 GPT (基于 GUID 的分区表),因此0x20000、0x400000x60000用于存储三个 SPL 副本。
现在、我们要了解 ROM 代码在从 eMMC 原始区域读取 SPL 后对其执行何种验证、我们在这方面有以下问题:
ROM 代码如何检查 SPL 图像是否完好无损(未损坏)。
2. ROM 代码是否检查校验和或验证 SPL 二进制文件。
SPL 如何检测损坏的二进制文件并转到下一个二进制文件?
我参考了"26.1.7.5.5原始模式下的 MMC/SD 读取扇区程序"一节、其中说"然后验证这些扇区的内容是否存在目录结构、如26.1.9节(部分图像格式)中所述"
但我在第26.1.9节中找不到 TOC 结构参考。 是否有人能帮助我们更好地理解它。
谢谢、
此致、
Ankur