本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!