ESPlorer не может связаться с ESP8266

Я прошил NodeMCU v0.9.5 на один из моих модулей ESP8266. Сейчас я пытаюсь отправить скрипт Lua в мой модуль с помощью ESPlorer. Я уже дважды проверил проводку.

Когда я нажимаю кнопку "Отправить в 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

1 ответ

Решение

Первый запрос Google на это сообщение о тайм-ауте ESPlorer - это ваш друг: https://github.com/nodemcu/nodemcu-firmware/issues/784

Я думаю, что в настоящее время вам лучше всего создать прошивку с "debug = false", в идеале из dev ветка.

Простое нажатие на "FS Info" после получения ошибки тайм-аута у меня сработало.

Другие вопросы по тегам