Bootstrap

使用串口给ESP8266发送AT指令无反应解决

解决方法:重新烧录固件

设置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

;