ZHCUAO3 February 2023 MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
结构
| 标头 | 长度 | CMD | 地址 | 数据 | CRC32 | ||||
|---|---|---|---|---|---|---|---|---|---|
| 0x80 | 0x09 | 0x00 | 0x29 | A1...A4 | L1...L4 | C1 | C2 | C3 | C4 |
描述
此命令用于从地址 A1...A4 开始读取数据。
应在 BSL 配置中启用读取,从而使用此命令读取数据。在 BSL 配置中,默认情况下会禁用它。
允许主闪存(应用程序存储器)、非主闪存(配置存储器)和 SRAM 存储器读取数据。
保护
是
地址
要回读的存储器区域的起始地址。A1...A4,其中 A1 是 32 位地址的最低有效字节。
数据
要读取的数据大小(以字节为单位),L1...L4,其中 L1 是最低有效字节。可读取的数据的最大大小受器件缓冲区大小的限制。通过 Get Device Info 命令可以知道缓冲区大小。
命令返回
如果回读命令有效,则使用 BSL 确认和带有所请求数据的 BSL 内核响应。有关更多详细信息,请参阅Topic Link Label4.4.3。
如果回读命令具有无效的地址/长度,或者如果读数被禁用,相应的错误将在 BSL 确认后作为消息响应发送。
示例
主机:80 09 00 29 00 0C 00 00 08 00 00 00 32 9D B0 35
BSL:00 08 09 00 30 FF FF FF FF FF FF FF FF F6 2B A1 73