单片机/MCU论坛
直播中

多发事件

11年用户 109经验值
擅长:嵌入式技术 接口/总线/驱动 控制/MCU
私信 关注
[文章]

ESP8266烧写lua开发固件

烧写lua开发固件
Wifi模块烧写固件注意事项: 模块上电时GPIO0为低电平时, 模块进入烧写固件模式;
支持lua开发ESP8266的固件,由匠芯提供, 也可以自己在官方构建下载,这里只介绍怎么去刷固件。
想自己构建固件的可以参考链接: https://www.cnblogs.com/yangfengwu/p/7514336.html
可以刷固件的工具有两个,介绍使用第一个,直接解压缩
1.png
打开软件”ESPFlashDownloadTool_v3.4.9.2.exe”
2.png
烧写空白固件

1. 点击”ESP8266 DownloadTool”后弹出另一个界面,在这个界面下选择要烧写的文件,点击”...”找到要烧写的固件; 这里先介绍的是烧写空白固件,烧写支持lua开发的固件步骤一样,只需要选择好固件(注意前面的”√”表示选中要下载的固件, 两个固件不要同时选择, @后面填的是烧写地址)

3.png
添加文件后选择串口, 此处我的是”COM4” 波特率选择根据自己串口模块支持的最大选择,一般默认即可.
4.png
一直按住smartconfig绑定按键, 点击”START”, 如下图所示:
5.png
然后再按下复位按钮进行重启,如下图所示此时在下载固件的过程中软件的下方有蓝色的进度条查看下载进度; 此时提示下载中...”此时可以松开绑定按键了
6.png
当出现下图所示的,表示固件已经成功下载完成
7.png
异常情况:
8.png
当正处于下载过程中时串口突然找不到了,会出现”错误” , 此时需要点击”STOP”停止下载,重复上面步骤3和步骤4;

然后重新按住smartconfig绑定按键,点击”START” ,出现”等待上电同步”按下wifi的复位按键

9.png
说明:

开发过程中当操作串口有时会出现,无法上传lua程序,即使重新下载固件也不好使,此时只有烧写空固件彻底清除wifi模块中的lua程序,再重新烧写支持lua运行的固件即可。
烧写支持lua的固件,和烧写空固件步骤一样, wifi无线控制使用的wifi模块是32Mbit的固件,所以烧写空白固件时选择”32Mbit_Null.bin” 固件烧写

10.png


.烧写开发固件

1. 注意:(选择开发固件,烧写地址0x00)

11.png
选择串口:
12.png
一直按住smartconfig绑定按键,点击”START” , 出现如下界面:
13.png
此时仍继续按住smartconfig按键, 再次按下wifi的复位按键,出现下载中...”,松开smartconfig绑定按键即可 界面进入如下所示:
14.png


出现如下界面恭喜下载完成:
15.png



回帖(1)

数码小叶

2018-11-22 20:54:30
这个有时间可以试一试
举报

更多回帖

发帖
×
20
完善资料,
赚取积分