ESPlorer无法与ESP8266通信。

3

我将NodeMCU v0.9.5 刷入了其中一个 ESP8266 模块。现在,我正在尝试使用 ESPlorer 向我的模块发送 Lua 脚本。我已经仔细检查了接线。

当我按下“发送到 ESP”按钮时,它显示了一个错误:

    PORT OPEN 9600

    Communication with MCU...
    ....Got answer! AutoDetect firmware...

    Can't autodetect firmware, because proper answer not received.
    ����,�.,�����(�.,�����Waiting answer from ESP -   Timeout reached. Command aborted.`

我该如何解决这个问题?

编辑: 在我刷了NodeMCU 1.4(主分支)之后,我收到了一个启动消息。

_flash_used_end:402669c3
fs.start:68000,max:14000
mount res: 0
Task task_lua started.
SIG_LUA received.

NodeMCU custom build by frightanic.com
    branch: master
    commit: c8037568571edb5c568c2f8231e4f8ce0683b883
    SSL: false
    modules: file,gpio,i2c,net,node,ow,tmr,uart,wifi
build   built on: 2016-02-29 18:25
powered by Lua 5.1.4 on SDK 1.4.0
lua: cannot open init.lua
> Heap size::42720.
Task task_lua started.

当我尝试上传 Lua 脚本时,出现以下错误信息。

fTask task_lua started.
iTask task_lua started.
lTask task_lua started.
eTask task_lua started.
.Task task_lua started.
remove("DS1820.lua");Task task_lua started.
Task task_lua started.
Task task_lua started.
Task task_lua started.
Waiting answer from ESP - Timeout reached. Command aborted.

在没有调试模式的情况下刷入新固件后,我可以上传脚本。我正在尝试构建这个项目:http://www.instructables.com/id/Low-cost-WIFI-temperature-data-logger-based-on-ESP/?ALLSTEPS但是Thingspeak上没有数据。串行线路输出似乎很好。我认为一切应该没问题了吧?
Sending data to thingspeak.com
Got disconnection...
Last temp: 222500
Temp:22.25.2500 C

2
我们必须假设连线没问题 - 不然你怎么能刷固件呢?提醒一下:非刷机启动时,GPIO0必须被拉高或悬空,请参考http://j.mp/1QnScQo。你有没有尝试过除ESPlorer之外的其他工具(请参见http://j.mp/1TMBqQw进行选择)?我怀疑这与问题无关,但是不要使用那些旧的预编译二进制文件。当前的master/dev分支分别为1.4/1.5.1,任何更早版本都不再受支持。自己构建固件:http://j.mp/1TMBAaC。 - Marcel Stör
嗨,感谢您的回答!我刷了一个新的固件版本,现在串行线上出现了一些东西。但是如果我尝试刷写固件,我会得到相同的错误。可能是什么问题? - Mark
哦,啥?“我刷了一个新的固件版本,现在串行线上输出了一些东西”还是“如果我尝试刷固件,那么我会得到相同的错误信息。”这是错误还是没有错误呢? - Marcel Stör
抱歉,我写错了。我刷了一个新的固件。如果我现在使用ESPlorer访问ESP8266,我会得到一个启动消息。我无法将新的LUA脚本刷入其中。 - Mark
1
Lua脚本不是“刷入”,而是“上传”,重要的是不要混淆这两者。你会得到什么启动消息(更新你的问题)?如果您上传Lua脚本会发生什么? - Marcel Stör
我在我的问题中添加了错误信息。 - Mark
2个回答

1

谢谢你的回答!现在我可以上传东西了!但是我又遇到了另一个问题。 - Mark
好的,那么你应该点赞和/或接受这个答案,并为“另一个问题”提出单独的问题;-) - Marcel Stör

0

在遇到超时错误后,简单地点击“FS Info”对我很有效。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接