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模块即可。




  • 6
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
esp8266-1是一种低成本的Wi-Fi模块,可以轻松与其他设备进行通信。烧写固件是将特定程序加载到esp8266-1模块上的过程。下面是关于如何烧写固件的步骤: 首先,我们需要准备烧写工具和固件文件。烧写工具可以是Arduino IDE(集成开发环境)或者esptool.py(Python脚本)。然后,在网上找到合适的固件文件,可以是官方发布的或者由其他开发者创建的。确保固件文件与esp8266-1模块兼容。 接下来,将esp8266-1模块连接到计算机上。通过USB转串口模块或者其他适配器,将模块中的TX和RX引脚分别连接到计算机的RX和TX引脚。此外,将模块的地线(GND)与计算机的地线相连。 然后打开烧写工具,选择正确的串口通信端口。在Arduino IDE中,通过"工具"菜单中的"串口"选项来选择。在esptool.py中,使用命令行参数"--port"指定串口。确保选择了正确的串口,避免出现连接错误。 在烧写工具中,点击"上传"按钮(Arduino IDE)或者运行相应的命令(esptool.py)。烧写工具会开始与esp8266-1模块通信并上传固件文件。上传过程可能需要一些时间,耐心等待。 最后,烧写工具会显示上传的进度和结果。一旦固件成功烧写到esp8266-1模块上,你将能够在模块上运行相应的程序,并与其他设备进行通信。如果烧写过程遇到问题,可以检查连接、选择正确的串口和固件文件,或者尝试重新启动整个过程。 总结来说,烧写esp8266-1固件需要准备烧写工具和固件文件,并正确连接模块到计算机。然后选择正确的串口通信端口,运行烧写工具上传固件文件。最后,确认上传结果并进行必要的调试。这样,你就可以成功地烧写esp8266-1固件了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值