USB_Factory_Tool Update¶
SGS提供USB_Factory_Tool来支持usb upgrade image,具体流程如下。
1. 生成image¶
project下需要先make image,build pass之后,再使用make image-usb-factory来制作生成,如下所示:

注:默认使用config中配置的IPL/UBOOT,如下图中的配置。根据客户实际场景,可修改下图中的IPL/UBOOT(以实际芯片config中的定义为准)。

2. 通过USB tools升级¶
usb tools介绍如下图

tool支持Auto升级和manual升级两种mode
2.1 auto模式¶
一般来说auto用于产线,可以自动监测设备插入,自动升级,步骤如下
-
选择固件
-
点击开始升级按钮,之后就可以插入设备,会自动开始升级,升级过程分为两个阶段,准备阶段和升级阶段。只有升级阶段成功的设备才表示升级成功
2.2 Manual模式¶
Manual模式一般来说用于开发,需要选择某台设备进行升级,如下图所示,需要手动选择升级设备(USB大容量存储设备), 再点击升级按钮,如下图

步骤如下:
-
选择脚本打包好的固件
-
在设备树里点击接入的设备
-
点击开始升级按钮