arduino - ESP8266 不断重启 rst cause :4, boot mode :(3, 7) NO PROGRAM LOADED

标签 arduino arduino-uno esp8266

我是 ESP8266 的新手。今天买了一个,发现教程是这样连接的

ARDUINO WIRING

正如您在图片中看到的那样,接线是在没有 Arduino 微处理器的情况下进行的。当我以这种方式连接时,Arduino IDE 的串行 COM 以 9600 波特发送:

ö,2Yâ@ÈH
+ôÈLÃ<(ÔŒÐ�ÀÀŒŽ¡C¡¥µThinker Technology Co. Ltd.

invalid

在 115200 波特时,这个弹出

  ets Jan  8 2013,rst cause:4, boot mode:(3,7)
 wdt reset load

 **0x40100000, len 816, room 16 

 tail 0 

chksum 0x8d

 load 0x3ffe8000, len 788, room 8 

 tail 12

 chksum 0xcf 

ho 0 tail 12 room 4 

load 0x3ffe8314, len 288, room 12 

 tail 4

 chksum 0xcf 

csum 0xcf 

2nd boot version : 1.2 
 SPI Speed      : 40MHz  
 SPI Mode       : QIO  
 SPI Flash Size : 4Mbit

jump to run user1**

我真的不知道怎么回事,它一直在重启或重复执行此操作。
任何帮助将不胜感激。

最佳答案

通过这种方式(没有 atmega328)并连接 rx-rx 和 tx-tx,您可以设置要编程的 ESP 或刻录新固件。这些消息适用于具有标准固件的 ESP 模块。看这个tutorial , 而不是使用 FTDI 程序员,你使用的是 arduino boart,几乎相同。

关于arduino - ESP8266 不断重启 rst cause :4, boot mode :(3, 7) NO PROGRAM LOADED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43287009/

相关文章:

arduino - 陷入 Arduino IDE 中的 for 循环

arduino-uno - Arduino 以太网扩展板连接到 Azure IoT 中心

c++ - ESP8266 错误 : macro "min" passed 3 arguments, 但只需要 2

c++ - 从存储在 ESP8266 中的 SPIFFS 中的变量设置全局对象

javascript - JavaScript读取串口数据的方法

c++ - Arduino IDE 在单独的文件中初始化 char[]

string - 如何在Arduino上使用分隔符读取字符串值?

无法在赋值中将 'float*' 转换为 'float'

c - Arduino : "error: expected unqualified-id before ' {' token"

protocols - 适用于 Windows IOT Core 的 MQTT 代理?