简单让ESP8266恢复出厂设置 2021年09月13日 zisi 1078 {lamp/} ESP8266在重新烧录代码时会将之前的代码删除,不会造成代码堆积导致内存不足。但关于开发板的配置信息是会被保留的,如WiFI配网信息等等。想要删除东西,方法也很多像刷原厂固件等等。这里用的是使用 **Python** 下的 **esptool** 模块进行数据擦除的方法。 这里需要电脑安装了Python和pip :@(高兴) 对Python版本没有要求 {alert type="info"} 注意!如果在安装过程中遇到错误,请升级你的Python版本再尝试。 {/alert} 安装 ----- 前往Python官网下载,如果你嫌那里下载慢,也可以从我这里下载。 [Python下载](https://www.python.org/downloads/) {cloud title="Python3.9.7" type="lz" url="https://wwi.lanzoui.com/icKbltxyzlc" password=""/}   下载后开始安装,第一个 **直接安装**第二个 **自定义安装** 记得勾选上最下面的环境构建,这里我们选择 **自定义安装** 第二页默认选择即可,第三页选择默认,下方的是它的安装路径,个人建议这里改成自己可以找到的地方。   到这里就安装完成了  下面我们来测试一下,首先 **Win+R**打开运行窗口,输入 **cmd**回车打开窗口,键入 **Python**回车,如果安装成功会出来这些东西(如果出现提示非不是内部或外部命令,也不是可运行的程序,那你得检查一下安装或者环境配置了。可以从网上再找找安装方法 ::(狗头) )按 **Ctrl+z**可以退出Python。我们再看看 **pip**的安装情况, Ok,差不多就这样了    可以后,我们在执行这两条命令 ```python pip install esptool pip install pyserial ```  刑,到这里就安装好了,可以连接开发板擦除数据了 擦除数据 ---- 连接上开发板后确定其所在的端口(桌面此电脑右键/属性/设备管理器)  确定好端口后输入这行命令,记得把端口号改成你自己的 ```python esptool.py --port COM9 erase_flash ``` 然后回车  等待开发板重启即可完成对其数据的擦除。 注意:如果出现这种情况你需要查看端口是否存在被占用的情况,如开发板与Arduino保持连接时操作就会提示端口被占用。解决办法就是关闭Arduino ::(狗头)  杂物 暂无标签