ESP01S刷MQTT固件
刷个ESP01S把我卡了将近一天,特难受,记录一下正确的烧录固件方式。之前刷了固件总是没一点返回值(输入AT\r\n),只是在电源重接时才会接收到一些乱码,总以为是CH340接出的3.3V电压不稳,换成PL2303HXD串口也没是一样没反应,改成用MCU里提供的电源照样没反应,其实就是刷固件的某些细节弄错了。
所需资料下载:链接:https://pan.baidu.com/s/1kuAWqa2V5djK2eT4i68HWA?pwd=h9n7提取码:h9n7
1. 刷固件接线方式
TTL ESP01S
3.3V ------ 3V3
3.3V ------ EN
GND ------ IO0
GND ------ GND
RX ------ TX
TX ------ RX
2. 烧录步骤
2.1 解压flash_download_tool_3.9.2_0.zip 并进入文件双击运行,弹出
选择OK。
2.2 解压得到
2.3
2.4 等待呈现烧录完成。
2.5 烧录完成后接线方式(注意:先把TTL USB接口取下断电)
TTL ESP01S
3.3V ------ 3V3
GND ------ GND
RX ------ TX
TX ------ RX
2.6 测试MQTT固件是否刷成功
2.6.1 出bug , 其实重新上电就好了(把ESP01S的3V3针脚线拔了,重新接上就OK了)。
2.6.2 打开安信可的串口调试助手
测试成功
所需文件下载地址:
1.烧录WIFI固件工具:ESP_DOWNLOAD_TOOL
下载地址:https://www.espressif.com/sites/default/files/tools/flash_download_tool_3.9.2_0.zip
2.安信可串口调试助手
下载地址:https://docs.ai-thinker.com/_media/tools/aithinker_serial_tool_v1.2.3.7z
3.MQTT透传AT固件(固件号:1471)
下载地址:https://docs.ai-thinker.com/_media/1471_esp8266-at_mqtt-1m.zip