8910 如何制作差分包

#实际需求

8910 支持差分升级,有的客户需要本地升级或者自己搭建服务器升级,需要差分升级方法,我们提供的差分升级方法一般是这么个流程 客户在windows 下生成差分包(需要原始版本和需要升级的版本),生成的差分包,可以通过本地升级或者使用服务器通过url 升级

#差分包生成

##命令的格式如下

dtools.exe fotacreate2 –pac old,new,xml output.pack

其中命令涵义

old:老固件

new:新固件

xml:xml的路径(fota-win.rar 目录下的setting文件夹fota8910.xml)

output.pack:生成的差分文件

##测试例子 固件289和固件290生成差分包289-290.pack

dtools.exe fotacreate2 –pac c-289.pac,c-290.pac,”E:\fota-win\setting\fota8910.xml” 289-290.pack

差分包使用

本地升级

AT+UPDATE=

其中是size 是生成的差分包大小

模块收到命令会发出 > 字符 注意此时才可将数据发送给模块

可以sscom 中发送文件的方式

url 升级

可以根据 AT命令手册中的 AT+UPGRADE=“URL” 命令进行升级,具体请参照AT手册

#升级工具如下
fota-win.rar

上次更新 2021-01-28