我正在尝试使用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
È
跳线关闭(关闭/打开后)
我一直试图找到一个解决方案几天,我想知道是否还有其他人遇到过同样的问题。
我尝试过几种不同的引导加载程序。
答案 0 :(得分:1)
我通过增加面包板电源的输入功率解决了这个问题,我用它来为我的ESP8266-12E供电3.3V。我想ESP8266需要更多电流才能正常工作。希望这会有所帮助。
答案 1 :(得分:0)
根据我的GitHub Page 您可以使用计时器而不是直接函数调用来解决此问题。原因是ESP8266需要每1000个时钟运行一些命令,所以如果该函数是一个回调并且它需要太长时间,它需要进入其他函数并由定时器调用,否则会出现跟随错误。
rst cause:2, boot mode:(3,6)
我建议更改标题。至少在我的情况下这是NodeMCU错误(可能不是ESP8266或arduino)。