leaps_dev_info_get
获取有关模块固件和硬件的信息.
(无)
fw_id: 32位整数(固件id. 可能的值为BLDR的“0”、ELDR-扩展加载器的“1”或主固件的“2”. 主固件是默认值. ELDR是主固件和服务器的有限版本,主要在固件更新期间作为备份. 并非所有硬件都支持ELDR.)
bldr_version: 32位整数(maj, min, patch, res, var)
eldr_version: 32位整数(maj, min, patch, res, var, value 0xFFFFFFFF means that the HW does not support ELDR)
fw_version: 32位整数(maj, min, patch, res, var)
bldr_checksum: 32位整数
eldr_checksum: 32位整数(价值0xFFFFFFFF 表示硬件不支持ELDR)
fw_checksum: 32位整数
cfg_version: 32位整数
hw_version: 32位整数
固件版本编码 |
||||
---|---|---|---|---|
maj = bits 24 - 31 (MAJOR) |
min = bits 16 - 23 (MINOR) |
patch = bits 8 - 15 (补丁) |
res = bits 4 - 7 (保留) |
var = bits 0 - 3 (VARIANT) |
示例
TLV 请求 |
|
---|---|
类型 |
长度 |
0x15 |
0x00 |
类型0x15表示命令leaps_dev_info_get
TLV 响应 |
||||||||
---|---|---|---|---|---|---|---|---|
类型 |
长度 |
价值 |
类型 |
长度 |
价值 |
|||
fw_id |
bldr_version eldr_version fw_version bldr_checksum eldr_checksum fw_checksum |
cfg_version |
hw_version |
|||||
0x40 |
0x01 |
0x00 |
0x50 |
0x24 |
0x00 0x00 0x00 0x01 |
0x00 0x00 0x03 0x01 0xff 0xff 0xff 0xff 0x01 0x00 0x03 0x01 0xd2 0x81 0x9d 0x59 0xff 0xff 0xff 0xff 0xa7 0x34 0x01 0xcd |
0x00 0x07 0x01 0x00 |
0x00 0x01 0x41 0xDE |
类型 0x40 表示状态代码
类型0x50表示设备信息