Arduino ESP8266固件bin升级四种方法
发布日期:2021-06-30 15:26:34 浏览次数:2 分类:技术文章

本文共 982 字,大约阅读时间需要 3 分钟。

升级过程

1、通过arduino一键生成bin文件

关于生成bin文件配置参数参考

如果没有错误,就会生成一个文件 *.bin见下图(可以重命名您要的文件名称,一般改为注册包同名的文件名方便记忆)或带日期的注册包文件名。

 如“20210408-注册包序号.bin”

2、乐鑫烧录工具(flash_download_tool_v3.8.5)进行烧录

下载工具:

下载后解压,运行该文件“flash_download_tool_v3.8.5.exe”

运行后弹出已DOS黑窗口(不要关闭)弹出的另一个窗口,可以选择第一个按钮

开发者模式(Developer Mode),工厂模式(Factory Mode)具体区别,自认为少量调试用第一个,批量生产模式用第2个模式

具体功能区别没测。默认选择  ESP8266 DownloadTool 点击

吐槽下:软件做的太粗糙了!

关于模组的知识点

本实例是用的ESP8266-12S模组

COM通过下拉列表一般选择被识别的那一个即可(如果多个那就要在设备管理器里看下了),波特率BAUD:默认选择115200

由于本模块支持Tpye-C一键烧录,就非常方便了,如果不支持就用TX,RX,V5,GND接四线通过烧录器烧录,此处不再赘述。

这个工具可能比较麻烦。

最简单的工具

3、升级扩展:网络OTA

该模块的辅助工具,可以直接OTA(默认固件名称);指定固件名称固件通过指定路径OTA更方便。监控升级进度可以用串口工具进行监控看输出

工具很多都可以使用(115200即可)

串口调试助手,安信可调试助手,久爱调试工具

4、测试

 设备重启后输出信息

 可以通过手机和PC控制测试了

至此:固件升级说明结束。更多体验需要不断摸索总结。

1)烧录源码时用arduino直接上传即可,开发期间调试最常用。

2)现成的固件bin文件用NodeMCU-PyFlasher-4.0-x64 选下参数一键写入 推荐!

3)现成的固件用flash_download_tools_v3.8.5比较繁琐(NONOS,RTOS通过AiThinkerIDE开发的建议此方式 需要学的知识点较多)

4)OTA升级,最新固件放到服务器端即可(需要WEB站点服务),通过指定路径即可一键OTA(任性自由升级畅通无阻)!!强烈推荐!

如果您遇到一些问题,欢迎交流!

 

 

 

 

 

转载地址:https://jiuai.blog.csdn.net/article/details/115503333 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Internet Download Manager浏览器插件安装方法
下一篇:MQTT客户端(TCP压力测试客户端)物联网必备工具

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年04月10日 22时50分02秒