Intel Stratix 10配置用户指南

ID 683762
日期 12/16/2019
Public
文档目录

5.4.2.3. 配置指针模块布局

配置指针模块包含一列应用程序映像。 SDM依次尝试这些映像,直到其中一个映像成功或全部失败为止。该结构包含以下信息:

表 43.  指针模块布局
偏移(offset) 大小(以字节为单位) 说明
0x00 4 幻数(magic number) 0x57789609
0x04 4 指针模块头的大小(本文档为0x18)
0x08 4 指针模块的大小(本文档为4096)
0x0C 4 保留
0x10 4 到映像指针的偏移(IPTAB)
0x14 4 映像指针槽的数量(NSLOTS)
0x18 保留
IPTAB 8 第一个(最低优先级)映像指针槽
  8 第二个(第二低优先级)映像指针槽
  8
  8 最后一个(最高优先级)映像指针

配置指针模块最多可包含508个应用程序映像指针。实际数量列为NSLOTS 。典型的配置指针模块更新过程包括添加一个新指针,并且可能清除一个较旧的指针。通常,指针模块更新使用一个附加入口。因此,在必须擦除指针模块之前可以进行508个远程系统更新。擦除过程称为指针模块压缩。此过程是安全的。指针模块有两个副本,存储在不同的闪存擦除扇区中。在更新一个副本时,另一副本仍然有效。