一、制作升级包 在模块固件版本中有批处理文件“gen-fota.bat”,双击该批处理文件后,会在同一目录 下生成两个 bin 文件,如下图。这两个 bin 文件即为模块 FOTA 升级所需的升级包,分 别对应 nand 和 nor 两款 flash。(固件中原本已存在两个升级包,升级前可通过双击批 处理重新生成;模块使用的 flash 可通过 AT+HWINFO 查询。
二、将升级包上传到 http 服务器 升级包上传 HTTP 服务器后会生成一个 bin 文件地址,可先用浏览器打开该地址,若出 现下载链接,则可继续进行下面的操作,若不能出现则需要检查 http 服务器搭建是否有 问题。如下图:
三、模块配置 FOTA 升级地址,并下载升级包 指令: AT$MYFOTA=1,1,"http://203.156.205.55:8080/ASR6520200417/fbf_dfotaall7459.bin", "","" //第 3 位参数为升级包地址,第 4 位参数为用户名,第 5 位参数为密码 AT$MYFOTA?可查询升级包下载进度。
四、AT$MYFOTA?查询下载到 100 后,重启模块即可升级,模块再次开机后升级成功, 如下图: