Нужна помощь Не могу прошить ESP8266

Нужна помощь Не могу прошить ESP8266

Модуль работает - мигает синий диод и в сетях появилась точка доступа ESPap.

В чем может быть причина?

Victor Administrator BigBadBo New member

Второй вариант не сработал (возможно, я просто не успеваю переключать провод с RESET с земли на 3.3v. Собрав схему, получил следующие ошибки

error: failed sending 0xC0 error: failed sending 8 bytes error: failed sending 36 bytes error: failed sending 0xC0 error: failed sending 0xC0 error: failed sending 8 bytes error: failed sending 36 bytes error: failed sending 0xC0 error: failed sending 0xC0 error: failed sending 8 bytes error: failed sending 36 bytes error: failed sending 0xC0 error: failed sending 0xC0 error: failed sending 8 bytes error: failed sending 36 bytes error: failed sending 0xC0 error: failed sending 0xC0 error: failed sending 8 bytes error: failed sending 36 bytes error: failed sending 0xC0 error: failed sending 0xC0 error: failed sending 8 bytes error: failed sending 36 bytes error: failed sending 0xC0 error: failed sending 0xC0 error: failed sending 8 bytes error: failed sending 36 bytes error: failed sending 0xC0 error: failed sending 0xC0 error: failed sending 8 bytes error: failed sending 36 bytes error: failed sending 0xC0 error: failed sending 0xC0 error: failed sending 8 bytes error: failed sending 36 bytes error: failed sending 0xC0 warning: espcomm_sync failed error: espcomm_open failed error: espcomm_upload_mem failed

BigBadBo New member Victor Administrator BigBadBo New member

Просто залипла надпись NODEMCU TEAM и reuire(wifi), require(gpio), connect.world().

Я использую XBee-USB адаптер / узнать больше, купить в Амперке для прошивки вместо USB-TTL. Может, есть какие-то тонкости в подключении данного конкретного адаптера?

BigBadBo New member VicSpectator New member Victor Administrator VicSpectator New member Andy Korg Moderator VicSpectator New member VicSpectator New member VicSpectator New member New member

Здравствуйте уважаемые мастера. Имею плату:

Версия прошивки старая, решил я обновить. Скачал GitHub - nodemcu/nodemcu-flasher: A firmware Flash tool for nodemcu Если прошиваю прошивкой по умолчанию (INTERNAL://NODEMCU) nodemcu_integer_0.9.5_20150318.bin то прошивка идёт Собираю свою прошивку NodeMCU custom builds Select branch to build from-master Остальные галочки оставляю по умолчанию. На почту пришёл ответ, скачиваю прошивку nodemcu-master-7-modules-2017-05-17-06-48-43-float.bin Кладу её по адресу: nodemcu-flasher-master\Resources\Binaries

Далее скачиваю esp_init_data_default.bin Resources | Espressif Systems ESP8266 NONOS SDK V2.1.0 20170505 Из архива, из папки bin, копирую файл esp_init_data_default.bin в папку nodemcu-flasher-master\Resources\Binaries

В NodeMCU Flasher перехожу на закладку Config и вместо INTERNAL://NODEMCU выбираю файл nodemcu-master-7-modules-2017-05-17-06-48-43-float.bin Operations>>>Flash(F).

При этом полоса загрузки не идёт, буквально сразу появляется надпись NODEMCU TEAM

Далее выбираю esp_init_data_default.bin во вкладке Config и адрес 0x3FC000 Полоса загрузки так же не идёт, появляется надпись NODEMCU TEAM Прошивка не произошла. В чём дело?

New member oleksiy_kurka New member New member AlexandreVN Member AlexandreVN Member

Во общем дело было в питании. Питал от внешнего источника 3,0В. Это и приводило к разнообразным эффектам после прошивки. Хотя все вроде прошивалось. Поставил 3,4В все глюки пропали разом. И шьется и стартует все как надо. Так что если у кого такое будет начинайте с питания. Может модуль и на 2,5В работает, но прошить не получается. Хоть и прошил, а вопросов стало в десять раз больше . 1. SDK 2.1 прошивал по инструкции производителя следующими файлами: boot_v1.2+.bin 0x00000 user1.2048.new.5.bin 0x01000 esp_init_data_default.bin 0x3fc000 (optional) blank.bin 0xfe000 & 0x3fe000

Кто может пояснить назначение каждого файла? Пробовал без blank.bin прошивать, разницы в работе не заметил. Также непонятно что значит optional? Без esp_init_data_default.bin тоже вроде работает, но точно не могу сказать. Также есть прошивка at_sdio, чем она от AT отличается?

SDK 2.1.0 у меня прошивается и работает. Теперь засада с NodeMCU. Пробовал прошивать древнюю версию одним файлом с адреса 0x00000. Стартует нормально, на скорости 9600, правда не форматирует память автоматом после прошивки. Причем наличие или отсутствие esp_init_data_default.bin 0x3fc000 на работоспособность не влияет. Пробовал прошивать сборку nodemcu-master-10-modules-2017-06-14-18-11-04-float.bin (nodemcu-master-10-modules-2017-06-14-18-11-04-integer.bin) с адреса 0x00000. Прошивается и стартует на скорости 115200. Сразу начинает форматировать память, через

15 секунд в терминале такое (видимо wdt срабатывает): Please, reset module or continue.

Formatting file system. Please wait.

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

wdt reset load 0x40100000, len 26772, room 16 tail 4 chksum 0xd8 load 0x3ffe8000, len 2432, room 4 tail 12 chksum 0x25 ho 0 tail 12 room 4 load 0x3ffe8980, len 136, room 12 tail 12 chksum 0x5e csum 0x5e csum err ets_main.c

это при прошитом файле esp_init_data_default.bin 0x3fc000. Без файла esp_init таже беда но немного иначе:

Formatting file system. Please wait.

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

wdt reset load 0x40100000, len 27264, room 16 tail 0 chksum 0x76 load 0x3ffe8000, len 2436, room 8 tail 12 chksum 0x98 ho 0 tail 12 room 4 load 0x3ffe8984, len 136, room 12 tail 12 chksum 0x7b csum 0x7b

В обоих случаях восстановить работу модуля не получается, только новая перепрошивка. На форумах читал, что желательно не только подтягивать входя через резисторы, но и ставить небольшие конденсаторы 47н на землю. Но не уверен что в этом дело. ESP у меня установлена на белой макетной плате.

📎📎📎📎📎📎📎📎📎📎