ZHCUBR1B March 2018 – January 2024 DLPC3437
表 3-148 介绍了返回参数。
MSB | 字节 1 - 闪存预检验结果 | LSB | |||||
---|---|---|---|---|---|---|---|
b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 |
位 | 类型 | 说明 |
---|---|---|
7-3 | R | 保留 |
2 | R | 包配置(标识符) 0h = 无错误 1h = 错误 |
1 | R | 包配置(折叠) 0h = 无错误 1h = 错误 |
0 | R | 封装尺寸 0h = 无错误 1h = 错误 |
此命令与“闪存数据类型选择”命令结合使用。此命令会在选择闪存数据类型之后、执行任一其他闪存操作之前发送。其目的是验证所需闪存更新是否兼容且能够存入当前闪存配置所对应的现有闪存空间。
闪存构建数据大小用于指定闪存更新数据包的大小,单位为字节。
当控制器软件接收到闪存构建数据大小时,它将验证数据包是否存放在适合指定的位置。这包括大小、标识符、序列构建类型等。
包大小错误指示闪存数据包过大,无法存入指定的位置。下面列出了几个示例:
包配置错误表示闪存数据包不适用于所请求的闪存更新。下方列出了一个示例。
如果此命令返回错误,则用户需要在更新闪存前更正该错误。如果用户选择忽略该错误并且无论如何都更新闪存,系统将允许此操作。在这种情况下,用户需要对因此而产生的问题或系统行为负责。还应注意,此预检验并不 涵盖更换闪存中块或部分块时可能出现的所有不匹配问题。