ESP系列:教你如何擦出ESP8266、ESP32的flash全部内容

时间:2024-03-18 10:58:05

Esp8266擦除整个flash,使其为空方法

第一步、安装Python环境

下载地址

https://www.python.org/downloads/

在下载完成之后,一直点击下一步就OK了。在安装完成之后,打开控制台,输入“Python”,我们能够看到下面的效果:

ESP系列:教你如何擦出ESP8266、ESP32的flash全部内容

原因很简单,是因为python.exe文件在 Python 目录下,我们还没有设置环境变量。所以我们需要手动添加环境变量:鼠标右键我的电脑  -> 属性 -> 点击高级系统设置 -> 点击环境变量 -> 点击PATH -> 在最后面加上我们的Python安装路径 -> 点击确定。用一张图来表示就是:

ESP系列:教你如何擦出ESP8266、ESP32的flash全部内容

第二步、安装pip

下载地址是:https://pypi.python.org/pypi/pip#downloads

 

下载完成之后,解压到一个文件夹,用CMD控制台进入解压目录,输入:

python setup.py install

安装好之后,我们直接在命令行输入pip,同样会显示‘pip’不是内部命令,也不是可运行的程序。因为我们还没有添加环境变量。

ESP系列:教你如何擦出ESP8266、ESP32的flash全部内容

按照之前介绍的添加环境变量的方法,我们在PATH最后添加:

C:\Python34\Scripts;

到现在我们才算完整安装好了pip

ESP系列:教你如何擦出ESP8266、ESP32的flash全部内容

第三步、安装esptool和pyserial。
到这一步就比较简单了,直接运行pip install esptool和pip install pyserial两条指令即可自动完成。

ESP系列:教你如何擦出ESP8266、ESP32的flash全部内容

安装pyserial

ESP系列:教你如何擦出ESP8266、ESP32的flash全部内容



 

完成后使用擦除工具一键擦除