概述
一、入坑:
因为之前想让自己的RCT6尝试使用机智云,所以就按照机智云给的教程把自己的模块刷了机智云所需的固件库。
二、踩坑:
因为现在手上没有多余的ESP_8266模块,所以想刷回标准库重新使用。
三、填坑:
1、我起初到CSDN上面搜一些关于ESP_8266刷回标准库的教程,很多的教程都是千遍一律,大致的流程是:首先去下载烧录的软件,然后再去下载标准库,将标准库的bin文件放到0x0的位置,打上对勾,然后直接配置你的ESP_8266对应的参数,最后点击开始(如图)。
因为之前对这个没有了解过,所以就按照这种比较普遍的过程开始烧录,但是不知道为什么我的一直出现如下图这种错误。
2、于是我在网上找了很多资料,试了但是还是一直出错。然后我问了我的好基友,他发了这样一篇博客给我https://www.cnblogs.com/bemfa/p/12623830.html,我按照这个方式确实烧录成功了。当时有点高兴,可是当我把模块接到串口上调试时发现,我的ESP8266一直在发送乱码,发送AT指令根本没反应。这就让我很苦恼,然后我就放弃了。
3、过了几天后我在逛博客园的时候,发现有个博主和我遇到了差不多的问题,然后他们给出的一种解决方法:博客链接如下:https://blog.csdn.net/xiaopang1122/article/details/78873378;第一步,安装Python环境。第二步,安装pip,第三步,安装esptool和pyserial。第四步,擦除flash。我看了一下觉得这么麻烦还不如重新买一个。然后我有往下看了看,找到了另一篇博客(CSDN博客名:ESP8266擦除flash最简单的方法),但是这篇博客我得到了一个新的清除方式,就是去官方下载能够擦除Flash的erase_flash_bin文件(官网地址:http://wiki.ai-thinker.com/esp_download),但是按照这篇博主的方法,我还是无法将bin文件烧录到ESP8266中去,报的错误还是和上面一样。
4、最后我就抱着尝试一下的心态将(https://www.cnblogs.com/bemfa/p/12623830.html)这篇博客的方法运用到烧录erase_flash_bin文件,结果终于可以擦除所有了,然后我再按照这篇博客的方法烧录官方出场的固件库,结果成功了。方法:按照左图的配置文件烧录一次,清除Flash上面的所有内容。然后再按照右图的文件配置方式再烧录一次,目的是烧录官方出场默认的固件库。文件:这个过程需要的文件全部在下面的链接中。
链接:https://pan.baidu.com/s/1jLrffzj60UehxI59WJmhKg 提取码:5xfm
最后
以上就是有魅力乌冬面为你收集整理的ESP8266_01S刷回标准库的艰辛过程的全部内容,希望文章能够帮你解决ESP8266_01S刷回标准库的艰辛过程所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复