概述
文章目录
- 注意
- 一、升级准备
- 二、固件烧录
- 1. ESP8266 的烧录配置
- 2.ESP32的烧录配置
- 三、OTA升级测试
- 四、常见问题
- 1、OTA上传文件时,提示文件过大
- 2、OTA升级失败
- 五、友情链接
注意
这篇文章真的不属于标题党,说是70%的人都不知道是因为很多人都忽略了一个指令:
AT+WEBSERVER
这个指令如果看过上篇文章“【工程师有空了】安信可ESP8266系列及ESP32系列模组AT指令实现网页配网—又多了一个配网方式”的同学想必有些了解,在文章的最后,我们提了一下关于这个指令的OTA问题:
本次OTA的功能有些前提条件:
- OTA文件使用AT固件的 bin
- ESP32和ESP8266的OTA要分明
- 这个功能只能用来做版本升级,不能做版本更换,比如升级为非AT的固件
- 只能局域网OTA升级
了解完之后,我们就开始这个炒鸡简单的OTA升级
一、升级准备
实验嘛,总需要一些实验器材:
- 安信可ESP8266(2M Flash)模组/开发板或ESP32模组或开发板——本文用的是安信可ESP-12S开发板
- 串口调试工具
- 支持Web的AT固件——可根据以下链接下载
- ESP8266 2M Flash:https://docs.ai-thinker.com/_media/esp8266_2m_at_web_2.2.1_20211208.rar
- ESP32 4M Flash: https://docs.ai-thinker.com/_media/esp32-s_4m_at_web_2.1.0_20211208.rar
- 升级所需的OTA文件,AT版本大于当前版本即可——大家需要编译,或者下载下方的测试文件
- ESP8266 AT Web OTA测试固件:https://docs.ai-thinker.com/_media/esp8266_rxio3_txio1_at_web_ota.rar
- ESP32 AT Web OTA测试固件: https://docs.ai-thinker.com/_media/esp32_at_web_rx16_tx17_ota.rar
二、固件烧录
使用:flash_download_tool
工具进行烧录。
1. ESP8266 的烧录配置
2.ESP32的烧录配置
三、OTA升级测试
根据以下指令:
然后电脑连接ESP8266的AP,输入192.168.4.1
进入Web 页面,就可以进行OTA升级:
四、常见问题
1、OTA上传文件时,提示文件过大
Q: 所上传的文件不是OTA的文件,重新上传OTA文件即可
2、OTA升级失败
Q:模组当前运行的AT版本大于OTA的版本
五、友情链接
官方官网:https://www.ai-thinker.com
开发DOCS:https://docs.ai-thinker.com
官方论坛:http://bbs.ai-thinker.com
技术支持:support@aithinker.com
最后
以上就是慈祥故事为你收集整理的【工程师有空了】安信可ESP8266系列及ESP32系列模组超级简单的OTA升级——听说70%的人都不知道注意一、升级准备二、固件烧录三、OTA升级测试四、常见问题五、友情链接的全部内容,希望文章能够帮你解决【工程师有空了】安信可ESP8266系列及ESP32系列模组超级简单的OTA升级——听说70%的人都不知道注意一、升级准备二、固件烧录三、OTA升级测试四、常见问题五、友情链接所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复