ESP8266 flash清除工具安装操作(图文)

凡事有所经历,说话才更有底气。


在短暂接触8266之后,发现烧过一遍固件,在设置过参数改不回来的时候,想要所有参数都恢复成固件一开始的初始状态,但发现再烧入一遍原来的固件也有些参数没有被“初始化” 。。。
举个栗子,在烧录固件之后初始的wifi名称是“ESP-xxxxxx”,我想把名字改成“Test01”,在发送AT指令之后发现名字没成功,而且原来的“ESP-xxxxxx”也搜不到了,重新烧录固件“ESP-xxxxxx”也没找到,那这时候我只能通过擦除整个8266的flash来解决了。
(擦除flash的操作适合在固件出错,或想清理干净flash重新写入固件的情况)


ESP8266 flash擦除环境大致分为下面几个阶段:

  • 安装Python环境
  • 安装/升级pip工具包
  • 安装esptool和pyserial
安装Python环境

Python的安装版本没有限制,我用的是2.7的,3.0以上版本也是ok的;安装过程基本是傻瓜式安装,除了选路径的时候因人而异(可以装在C盘以外的其他盘),剩下的就是next,finish了(图片是装完过后再点击setup出来的界面,不用太较真)在这里插入图片描述
安装完需要配置系统环境变量,这操作对你们来说也是熟门熟路了,计算机(属性)→ 高级系统配置 → 环境变量 ,在用户变量及系统变量的Path变量中加入python的安装路径,修改完成后记得点“确定”。
在这里插入图片描述
随后cmd打开命令提示符,键入python回车,如果输出了python的版本信息,那么环境变量配置成果。
在这里插入图片描述

安装/升级pip工具

python安装完后,基本上都带有pip工具的,在python安装路径下的Scripts文件夹中可以看到。
在这里插入图片描述
把esptool-master文件夹放到python目录下。
cmd切换到Scripts路径,运行pip install esptool指令安装esptool,可以看到有安装进度条在跑,我的是安装好了,这里借图。
在这里插入图片描述
同样的也是运行pip install pyserial安装pyserial,一样的等进度条安装,几分钟的事。

这里可能会出现pip版本太低建议升级pip,直接复制提示信息升级pip即可,随后一样的操作安装esptool和pyserial,so easy。

最后,把 ESP8266清除flash工具 放入esptool-master目录,双击运行就欧了


8266固件烧录想必你们都会了,直接上图。
在这里插入图片描述
清除flash工具更是简单了,打开清除工具,直接是选取ESP8266的端口就行。

选好端口号点击拭除,运行脚本清除ESP8266 flash。
在这里插入图片描述
等待擦除一段时间后擦除成功。
在这里插入图片描述
这样重新写入固件就欧了。


还是一脸懵不知道哪找python或者pip工具包?下面给个网盘,你要的这都有~
ESP8266 flash擦除工具
最后,祝好运~

猜你喜欢

转载自blog.csdn.net/qq_36955622/article/details/103144337