首页 > 其他分享 >FOTA升级

FOTA升级

时间:2023-02-27 09:36:12浏览次数:44  
标签:OK zip ota FOTA update 差分 升级

FOTA升级

1、模块发送指令AT+CUSBADB=1,1(9X07) AT+CUSBCFG=USBADB,1(X55 X12 X65 8800 515)

打开adb开关

2、使用adb push将下载好的包传到模块中

adb push "…….zip" cache/

3、adb shell进入模块修改上传包的名字为update_ota.zip

4、模块发送指令AT+

AT+CDELTA
FTP方式下载FOTA包及升级示例
AT+CFTPSSTART
OK

+CFTPSSTART: 0 启动FTP服务
AT+CFTPSSINGLEIP=1
OK 设置数据链路使用控制链路服务器地址
AT+CFTPSLOGIN="serveraddr",21,"uername","password",0
OK

+CFTPSLOGIN: 0 登录FTP服务器
AT+CFTPSSIZE="update_ota.zip"
OK

+CFTPSSIZE: 30552613 查询服务器FOTA包大小
AT+CFTPSGETFILE=" update_ota.zip "
OK

+CFTPSGETFILE: 0 下载差分包到本地
AT+FSCD=F:/
+FSCD: F:/

OK 切换盘符
AT+FSATTRI=update_ota.zip
+FSATTRI: 30552613, 2008/04/28 10:24:46 Tue

OK 查询本地差分包大小,与服务器差分包大小一致
AT+CDELTA
OK 差分包升级




AT+HTTPINIT
OK 启动HTTP服务
AT+HTTPPARA="URL","http://fota_server/fota.zip"
OK 配置FOTA包资源路径
AT+HTTPACTION=0
OK

+HTTPACTION: 0,200, 30552613
向服务器请求下载FOTA包
AT+HTTPREADFILE="update_ota.zip"
OK

+HTTPREADFILE: 0 下载差分包到本地
AT+FSCD=F:/
+FSCD: F:/

OK 切换盘符
AT+FSATTRI=update_ota.zip
+FSATTRI: 30552613, 2008/04/28 10:24:46 Tue

OK 查询本地差分包大小,与服务器差分包大小一致
AT+CDELTA
OK 差分包升级

特别注意
差分包升级之前和之后使用AT+SIMCOMATI及AT+CSUB查询版本号信息。
执行CDELTA升级大约2分钟,如果失败,重新下载差分包升级。
差分包务必以update_ota.zip命名。
 

标签:OK,zip,ota,FOTA,update,差分,升级
From: https://www.cnblogs.com/together-/p/17158564.html

相关文章

  • chrome升级失败
    1、在windows10下运行cmd2、键入如下命令:taskkill/imchrome.exe/ftaskkill/imgoogleupdate.exe/ftaskkill/imgoogle*.exe/fi“STATUSeqRUNNING”/ftaskkill......
  • 【企业架构设计实战】0 企业数字化转型和升级:架构设计方法与实践
    企业架构整体结构图例:企业架构整体结构企业架构整体结构从战略层、规划层、落地层这三层来分别对应企业架构中业务、架构和实施的各种重要活动和产出。业务架构,数据架构,应用......
  • 一次 gitlab 升级失败的处理过程记录
    这次升级是从15.8.3升级至15.9.1,通过下面的rpm安装命令进行升级rpm-Uvhgitlab-ce-15.9.1-ce.0.el7.x86_64.rpm升级过程中卡在gitlab::database_migrations很......
  • 详解Apache Sentry->Ranger平滑升级方案
    摘要:本文主要探讨如何平滑解决sentry到ranger升级过程中的权限迁移问题。本文分享自华为云社区《【平滑上云】ApacheSentry->Ranger平滑升级方案》,作者:啊喔YeYe。背景......
  • 花10美元升级到Window10
    微软将于今年7月底正式结束为期一年的Windows10免费升级活动,如果你当前正用着Windows7/8.1,还请务必抓住最后几个月的机会。不过对于运行WindowsXP或Vista的老用户来说,想要......
  • openEuler-22.03-LTS-SP1 RPM升级 OpenSSH9.2p1
    #安装rpm编译环境 yuminstall-yrpm-buildgccgcc-c++glibcglibc-developenssl-developensslpcrepcre-develzlibzlib-develmakewgetkrb5-develpam-deve......
  • 搜索EE场景排序链路升级
    作者:京东零售吕豪背景EE(Explore&Exploit)模块是搜索系统中改善生态、探索商品的重要链路,其目标是缓解数据马太效应导致模型对商品排序丰富性、探索性不足,带来的系统非最优......
  • Linux centos7升级内核(两种方法:内核编译和yum更新)
          Linuxcentos7升级内核(两种方法:内核编译和yum更新)Linux的内核概念不用说大家也很清楚,正是内核版本的不同,才有Linux发行版本的说法,现在主流的centos应该都......
  • VMware ESXi6.7安全补丁升级-esxcli software vib(命令行方式)
    简化过程:1、迁走虚机,进入维护模式2、打开esxi主机ssh服务,登录主机3、esxclisoftwarevibinstall-d"/vmfs/volumes/VM2/exsi6.7patch/ESXi670-202210001.zip" ......
  • 升级DevExpress版本
    1.目标最近要升级一个Winform项目,当时开发使用的是DevExpressv13.2版本,需要升级到v22.1;2.操作步骤:1.首先需要安装DevExpressv22.1,安装过程中需要关闭vs;2.安装完成之......