1.53 升级
用于字库卡程序的升级;数据量大,须要分包发送;
请求第一帧:
SF | CTRL | DES | SRC | TID | CMD | OFFSET | UPDATESIZE | CRC | EF |
2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 4字节 | 4字节 | 2字节 | 2字节 |
CMD:请求命令,0x0096;
OFFSET:固定值,0xFFFFFFFF,代表升级请求。
UPDATESIZE:升级所需空间;
请求中间帧:
SF | CTRL | DES | SRC | TID | CMD | OFFSET | SIZE | DATA | CRC | EF |
2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 4字节 | 4字节 | 1~1200字节 | 2字节 | 2字节 |
CMD:请求命令,0x0096;
OFFSET:升级流偏移,=上一帧OFFSET+上一帧SIZE大小。
SIZE:DATA所占字节数;
DATA:升级数据流。
请求结束帧:
SF | CTRL | DES | SRC | TID | CMD | OFFSET | CRC32 | CRC | EF |
2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 4字节 | 4字节 | 2字节 | 2字节 |
CMD:请求命令,0x0096;
OFFSET:为升级文件总大小。
CRC32:升级程序的的CRC32校验值。
回应:(针对每次请求都有回应)
SF | CTRL | DES | SRC | TID | CMD | RES | CRC | EF | |
2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 |
CMD:回应命令,0x8096;
RES:操作结果,0表示存在,其他表示错误,可查看附件1中错误代码。