我是靠谱客的博主 有魅力乌冬面,最近开发中收集的这篇文章主要介绍ESP8266_01S刷回标准库的艰辛过程,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、入坑:

       因为之前想让自己的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刷回标准库的艰辛过程所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部