CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!
文档中心 > GR551x固件升级指南/ GR551x DFU/ DFU通信协议 Copy URL

DFU通信协议

主机端和设备端基于DFU通信协议进行固件升级。

基础帧定义

基础帧定义了通信中最底层的数据包结构。应用数据包协议建立在基础帧之上,位于基础帧的“数据”域。如果基础帧长度超过链路通信的最大载荷,主机端需要将其分成片段发送。设备端在收到正确的帧头与数据长度后,开始处理数据。

帧结构定义

图 6 帧结构
  • 帧头:标识帧的开始,以字符‘G’和‘D’的ASCII码值0x47和0x44表示。
  • 帧类型:用于区别“数据”域中的数据类型。
  • 数据长度:“数据”域的长度值。
  • 数据:数据长度可变,最长为2048字节。
  • 校验位:帧类型、应答、数据长度、数据的16位校验和。

字节顺序定义

基础帧的数据域采用小端模式,即低字节在前、高字节在后。

扫描关注

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