要正确更新 DLP® 闪存映像,应在系统通电时执行以下步骤:
- 转换到引导应用程序(请参阅节 8.1.3)。
-
注: 系统进入引导模式后,必须对闪存映像进行重新编程,因为一旦发生此转换,闪存映像的一个扇区始终会损坏。
- 为要根据闪存映像数据进行编程的所有扇区构建校验和列表或字典。
- 有关计算校验和的详细信息,请参阅节 7.1.10。
- 解锁闪存更新操作(请参阅节 7.1.4)。
- (可选)根据需要按照以下步骤备份 DLP® 系统上的闪存映像:
- 初始化闪存读写设置(请参阅节 7.1.7),对于闪存写入命令,为起始地址使用 0,为字节数使用 4096(因为将存储整个映像)。
- 使用读取闪存写入命令(请参阅节 7.1.9)循环读取并存储整个闪存映像。
- 按以下步骤完全擦除闪存映像或按扇区擦除:
- 初始化闪存读写设置(请参阅节 7.1.7)。
- 循环擦除各个扇区(请参阅节 7.1.6)或一次擦除整个映像(请参阅节 7.1.11)。
- 按照以下步骤对闪存映像扇区数据进行编程:
- 初始化闪存读写设置(请参阅节 7.1.7)。
- 使用写入闪存写入命令将新数据写入闪存(请参阅节 7.1.8)。
- 锁定闪存更新操作(请参阅节 7.1.4)。
- 通过使用读取校验和命令(请参阅节 7.1.10)循环遍历闪存映像的各个扇区并与步骤 2 中记录的校验和进行比较,来验证校验和是否匹配。
- 转换到主应用程序(请参阅节 8.1.3)。