文档章节

机智云ESP8266 固件 OTA升级方法(备忘)

w
 witsoft001
发布于 2017/02/06 22:05
字数 432
阅读 632
收藏 0

1.使用MCU开发,基于esp8266硬件方案,生成soc代码,下载

2.使用安信可IDE打开,下载的soc代码。在GizWits目录下,找到gizwits_product.h

3.里面代码如下:

/**
* gagent小版本号,用于OTA升级
* OTA硬件版本号: 00ESP826
* OTA软件版本号: 040203xx       // “xx”为SDK_VERSION
*/
#define SDK_VERSION                             "20"

  OTA初始化版本号是“04020320“,把版本号改到更高,如“04020321“,需要修改#define SDK_VERSION "20"为 #define SDK_VERSION "21"

4. 编译代码,选择工程的propertity->c/c++ builder->build command:为:make BOOT=new APP=1 SPI_SPEED=40 SPI_MODE=QIO SPI_SIZE_MAP=6。编译完成后,在工程目bin\upgrade下生成了user1.4096.new.6.bin。这是要升级的固件。要使用ESP FLASH DOWNLOAD TOOL V2.3下载

5. 

接著,將修改完成版本信息之後的源碼重新編譯,並把固件上存到雲端,這時暫時先不要推送固件,雲端填寫信息參考如下。


 


 

以上的信息來源參考源碼以下部分填寫

 



 

3、把esp-12f模塊的GPIO2引脚引出,並通過usb轉串口模塊接到電腦,然後開始推送最新的WiFi固件,并觀察WiFi模塊GPIO2打印出來的log信息,另外推送前請確保設備在綫,不然無法進行OTA,然後開始鏈接方式參考以下鏈接:

获取乐鑫ESP 8266 Gagent日志


 

模塊開始的OTA的log信息

 


 

模塊OTA的完成的log信息

 


 

 

4、OTA完成之後,我們點擊驗證固件,然後再看看雲端最新固件的版本記錄信息


 

OTA前

 

 

OTA后

 


 

5、整個產品的OTA完成了,如果還有什麽疑問的話,歡迎跟帖提出~

本文转载自:http://club.gizwits.com/thread-4729-1-1.html

共有 人打赏支持
w
粉丝 0
博文 3
码字总数 0
作品 0
wifi模块/GPRS 串口标准协议--Gizwits-GAgent

Gizwits-GAgent(简称GAgent)作为机智云物联网整体解决方案中可入网设备(如WiFi模组、GPRS模组)接入部分,是一套运行在可入网模组(如WiFi模组、GPRS模组)上,使用机智云协议接入机智云平...

物联网小能手
2016/12/28
519
0
Alios的Flash划分规则

Alios 简介 AliOS Things发布于2017年杭州云栖大会, 是 AliOS 家族旗下的、面向IoT领域的、高可伸缩的物联网操作系统,于2017年10月20号宣布在github上开源;具体介绍请点击链接:https://g...

磊喆
07/27
0
0
ESP8266-12F wifi模块烧录AT指令固件过程总结

由于在淘宝https://item.taobao.com/item.htm?spm=2013.1.w4004-14363447044.2.3d6d3e6dftfu0z&id=536609386865上买了几个乐鑫 ESP8266-12F 串口透传 wifi模块。到手后发现默认都被烧录的所谓...

baidu_17220503
04/20
0
0
Alios Things的Flash划分规则

摘要: 为了方便大家移植Alios Things,本文给出了关于Alios Things Flash划分规则,及注意事项。 Alios Things简介 AliOS Things发布于2017年杭州云栖大会, 是 AliOS 家族旗下的、面向IoT领...

阿里云云栖社区
07/30
0
0
机智云WebSocket实现物联网游戏

0、简介   本人在大学本科最后的一个课程设计,做的比较有趣味,同时最近的物联网逐渐大热,所以分享一下自己的作品设计过程。作品是在机智云最为简单的STM32核心板例程上开展的,使用到的...

维轲Vitcou
07/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

WinDbg

参考来自:http://www.cnit.net.cn/?id=225 SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols ctrl + d to open dump_file Microsoft (R) Windows Debugger Version 6.12.0002.633......

xueyuse0012
今天
2
0
OSChina 周五乱弹 —— 想不想把92年的萝莉退货

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @罗马的王:分享松澤由美的单曲《地球ぎ》 很久没看圣斗士星矢了 《地球ぎ》- 松澤由美 手机党少年们想听歌,请使劲儿戳(这里) @开源中国首...

小小编辑
今天
14
2
springBoot条件配置

本篇介绍下,如何通过springboot的条件配置,控制Bean的创建 介绍下开发环境 JDK版本1.8 springboot版本是1.5.2 开发工具为 intellij idea(2018.2) 开发环境为 15款MacBook Pro 前言 很多时候,...

贺小五
今天
1
0
javascript source map 的使用

之前发现VS.NET会为压缩的js文添加一个与文件名同名的.map文件,一直没有搞懂他是用来做什么的,直接删除掉运行时浏览器又会报错,后来google了一直才真正搞懂了这个小小的map文件背后的巨大...

粒子数反转
昨天
1
0
谈谈如何学Linux和它在如今社会的影响

昨天,还在农耕脑力社会,今天已经人工智能技术、大数据、信息技术的科技社会了,高速开展并迅速浸透到当今科技社会的各个方面,Linux日益成为人们信息时代的到来,更加考验我们对信息的处理程...

linux-tao
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部