esp8266 / arduino串口错误3,6

时间:2016-07-06 09:14:24

标签: esp8266

我正在尝试使用Arduino和Sparkfun的ESP8266,非开发板。我已经剪了一条痕迹和一个合适的上传跳线。我的FTDI设备标有'Deek Rodot'。

我可以上传和运行程序(闪烁等),但如果我连接到串口显示器,我已经尝试过Arduino和putty,我得到:

ets Jan  8 2013,rst cause:2, boot mode:(1,6)

跳线和

ets Jan  8 2013,rst cause:2, boot mode:(3,6)
load 0x4010f000, len 1384, room 16 
tail 8
chksum 0x2d
csum 0x2d
v09f0c112
~ld
È
跳线关闭(关闭/打开后)

我一直试图找到一个解决方案几天,我想知道是否还有其他人遇到过同样的问题。

我尝试过几种不同的引导加载程序。

2 个答案:

答案 0 :(得分:1)

我通过增加面包板电源的输入功率解决了这个问题,我用它来为我的ESP8266-12E供电3.3V。我想ESP8266需要更多电流才能正常工作。希望这会有所帮助。

答案 1 :(得分:0)

根据我的GitHub Page 您可以使用计时器而不是直接函数调用来解决此问题。原因是ESP8266需要每1000个时钟运行一些命令,所以如果该函数是一个回调并且它需要太长时间,它需要进入其他函数并由定时器调用,否则会出现跟随错误。

rst cause:2, boot mode:(3,6)

我建议更改标题。至少在我的情况下这是NodeMCU错误(可能不是ESP8266或arduino)。

  • 请注意,这是一种解决方法,绝对不是解决方案。