ZHCUAO3 February 2023 MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
结构
|
标头 |
长度 |
RSP |
数据 |
CRC32 | ||||
|---|---|---|---|---|---|---|---|---|
|
0x08 |
0x05 |
0x00 |
0x32 |
D1...D4 |
C1 |
C2 |
C3 |
C4 |
描述
此命令用于验证存储在给定存储器范围内的数据的 CRC。这样可以更快地验证编程的数据。它要求数据大小至少为 1KB。
允许主闪存(应用程序存储器)、非主闪存(配置存储器)和 SRAM 存储器进行 CRC 验证。
主机无法完全访问 SRAM 存储器。有关更多详细信息,请参阅Topic Link Label3.3.1。
保护
是
地址
要验证的存储器区域的起始地址。A1...A4,其中 A1 是 32 位地址的最低有效字节。
数据
要验证的数据大小(以字节为单位),L1...L4,其中 L1 是最低有效字节。1kB <= 大小 <= 64KB。
命令返回
BSL 确认和带有为所请求的存储器区域计算出的 CRC 值的 BSL 内核响应。有关更多详细信息,请参阅Topic Link Label4.4.5。
如果验证命令的地址/长度无效,则相应的错误将作为 BSL 确认后的消息响应发送。请参阅Topic Link Label4.4.1。
示例
主机:80 09 00 26 00 00 00 20 00 04 00 00 A0 97 D5 2E
BSL:00 08 02 00 3B 05 B7 F6 FE F2