Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

开始

发送命令行info
获取设备的 设备名
获取设备的board

获取升级文件的路径,
判断是zip包还是单独的 bin文件
bin文件

是zip包

遍历zip中的每个 返回这个bin文件的
bin文件 文件流

是否有两个文
件名相同

返回空 遍历每个bin文件

读取bin文件偏移
0x418处11个字节
的内容,即升级信

内容是否有下
划线

有下划线

取下划线后的内 取11个字节的内
容,并移除前后的 容,并移除前后的
\0 \0

三代机的设备名在配置文件
的字段ThirdGenDev 中规定,
为US3000C、US2000C、
UP5000之一
bin文件中的升级信
是否属于三代 息不属于配置文件
不属于三代机 是 继续遍历
机 中的可能的升级信

属于三代机 返回当前文件流

通用升级信息为US2000C,规定
在配置文件中

board的可能值是配置文件中的
bin文件中的升
字段BoardBinPair规定的内容 board是否是配
否 级信息等于通 否 继续遍历
置文件规定的
用升级信息


board是否等于
bin文件的升级 否 返回当前文件流
信息

返回当前的bin文件
继续遍历

You might also like