琅嬛玉洞——珍藏天下编程典籍

ESP8266-01 固件更新过程

首先给大家推荐一下我老师大神的人工智能教程。教程不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵段子!点这里可以跳转到教程

从淘宝上购买了一款ESP8266-01,打算做单片机与上位机的局域网通信,由于淘宝卖家没有技术支持,自己探索了好几天,把固件更新过程记载在这里。

ESP8266-01

注意该模块必须使用3.3V供电,亲测USB-TTL输出的3.3V可以给它供电,使用的是PL2303转电平模块。

固件更新过程的引脚连接:

ESP8266 PL2303

GND GND

GPIO0 GND (该引脚内部默认拉高,仅固件下载时拉低,从flash启动时只需空置该引脚即可)。

VCC 3.3V

CH_PD 3.3V

UTXD RX

URXD TX

其他 空置

官方下载工具:

安信可固件:根据自己芯片中flash大小进行选择,我使用的是0.9.5版本,大小508k。

调试工具:最方便的是SSCOM,自行百度。 注意,串口与ESP8266通信时串口的发送数据尾部须有换行符“”\r\n“”,SSCOM软件只需勾选“发送新行”即可自动添加。其他的一些串口调试工具需要在打完“AT+。。。”指令之后自行敲入回车键才能被ESP8266识别。

以上工具和固件可从百度云下载:点击打开链接 密码:fepd (链接:http://pan.baidu.com/s/1sl8Z52d 密码:fepd)

下载过程配置:如图所示,然后点击START,等待最底部蓝色进度条走到头,并且下图中的绿色“等待”变成“完成finish” 。

这中间在“Download Panel1”的空白处会匹配你的硬件MAC和APMAC。我遇到的问题是下载失败(具体表现为最底层蓝色进度条不动),遇到这种情况可以先点击STOP,然后彻底关闭flash工具,重新插拔ESP8266.然后重新下载,要有耐心,多重复几次。

下载完成后,置空GPIO0,重启ESP模块,通过调试助手连接ESP8266,发送“AT”指令如果返回“OK”即表示模块已经可以正常使用。

使用“AT+MGR”可查看当前固件版本

插拔ESP模块是可能会出现寻找不到当前COM口的情况,设备管理列表如下图

我的解决方法是先断开CH_PD的连接(3.3V),然后禁用该COM口,在启动COMM口,然后再连接CH_PD,此时小黄标已经没了。然后重新插拔ESP8266模块即可。

点这里可以跳转到人工智能教程

56 thoughts on “ESP8266-01 固件更新过程

  1. Hello, I think your site might be having browser compatibility issues.

    When I look at your blog in Chrome, it looks fine
    but when opening in Internet Explorer, it has some overlapping.
    I just wanted to give you a quick heads up!
    Other then that, awesome blog!

  2. Hi, I do believe this is a great website. I stumbledupon it ;
    ) I’m going to revisit once again since I saved as a favorite
    it. Money and freedom is the greatest way to change, may you be rich and continue to help others.

发表评论

电子邮件地址不会被公开。