CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!
文档中心 > GR551x固件升级指南/ GR551x DFU/ DFU命令集/ 操作System Configuration区域数据命令 Copy URL

操作System Configuration区域数据命令

主机端使用此命令操作设备端System Configuration区域数据,包括读取、更新数据。System Configuration区域的地址,请参考DFU存储

主机端发送数据

表 10 操作System Configuration区域的发送数据格式
字节序号 描述 有效值 说明

0 - 1

帧头

0x4744

以字符‘G’和‘D’的ASCII码值0x47和0x44表示

2 - 3

帧类型

0x0027

操作System Configuration区域数据命令

4 - 5

数据长度

0x0007 - 0x0407

数据域内容的长度

6

数据

操作命令

0x00/0x01

  • 0x00:读取System Configuration区域数据。
  • 0x01:更新System Configuration区域数据。

7 - 10

起始地址

0x01000000 - 0x01002000

地址范围必须是System Configuration区域内有效地址

11 - 12

数据长度

0x0000 - 0x0400

读取或更新数据的内容长度

13 - N

更新数据

每字节的取值范围为:

0x00 - 0xFF

如果是读取数据命令,则没有更新数据域

N+1 - N+2

校验和

0x0000 - 0xFFFF

帧类型、数据长度和数据域的校验和(16 bits)

说明:

表 10中的N表示数据域的长度可变:

  • 若是更新数据命令,则N取值为:14 ~ 1036。
  • 若是读取数据命令,则数据域为固定长度:7字节。

设备端回应数据

表 11 操作System Configuration区域的回应数据格式
字节序号 描述 有效值 说明

0 - 1

帧头

0x4744

以字符‘G’和‘D’的ASCII码值0x47和0x44表示

2 - 3

帧类型

0x0027

操作System Configuration区域数据命令

4 - 5

数据长度

0x0002 - 0x0402

数据域内容的长度

6

数据

应答

0x01/0x02

  • 0x01:成功
  • 0x02:失败

7

操作命令

0x00/0x10

0x01/0x11

  • 0x00:读取System Configuration,芯片为非加密。
  • 0x10:读取System Configuration,芯片为加密。
  • 0x01:更新System Configuration,芯片为非加密。
  • 0x11:更新System Configuration,芯片为加密。

8 - 11

System Configuration区域起始地址

0x01000000 - 0x01002000

如果是更新System Configuration区域命令,则没有此数据域。

12 - 13

System Configuration区域数据长度

0x0000 - 0x0400

14 - N

System Configuration区域的数据内容

每字节的取值范围为:

0x00 - 0xFF

N+1 - N+2

校验和

0x0000 - 0xFFFF

帧类型、数据长度和数据域的校验和(16 bits)

扫描关注

打开微信,使用“扫一扫”即可关注。