解决方法:重新烧录固件
设置PC机波特率
设置PC机上的端口波特率和flash下载工具中的波特率一致,否则flash下载工具会一直提示串口连接失败。我这里将PC机上的串口波特率设置为115200,然后flash下载工具波特率也设置为115200
Windows系统上设备串口波特率:在设备管理器中找到“端口”选中,然后右键选择“属性”,在“端口设置”菜单中将波特率设置为如下所示:
ESP8266_DOWNLOAD_TOOL V3.6.3工具波特率设置
确认ESP8266模块的flash大小
查看安信可官网的ESP8266模块规格书确认Flash大小。因为我的ESP8266-01是8Mbit的flash,折合成字节就是1M Byte。
官网文档链接:安信可各类ESP8266模组规格书汇总(Product Specification) | 安信可科技 (ai-thinker.com)
下载固件
官方链接:AT固件汇总 | 安信可科技 (ai-thinker.com)
我这里选择是博安通的AT固件
解压下载的固件,选择1M的版本。注:这个固件是合并过后的,所以只需要下载这一个文件就行
根据Flash大小选择正确的固件版本:BAT_AT_V1.7.1.0_1M.bin
固件下载成功后,按下ESP8266下载器的复位按钮,安信可串口工具就会打印版本信息
测试AT指令:AT+GMR
此时ESP8266便会通过串口返回当前固件版本信息。注:固件默认的波特率为115200