• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь ESP-12E Не прошивается

maxs2389081

New member
Шью через ArduinoIDE
Esp была подключена правильно, через usb-ttl , отдельное питание, gpio0 при прошивке на землю, перезапускаю замыканием reset на землю перед каждой прошивкой.
Раньше всё работало.
Пишет:
esptool v0.4.13 - (c) 2014 Ch. Klippel <ck@atelier-klippel.de>
setting board to nodemcu
setting baudrate from 115200 to 115200
setting port from COM1 to COM8
setting address from 0x00000000 to 0x00000000
espcomm_upload_file
espcomm_upload_mem
setting serial port timeouts to 1000 ms
opening bootloader
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 36 bytes of data
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 36 bytes of data
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 36 bytes of data
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
Произошла ошибка при загрузке скетча
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 36 bytes of data
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 36 bytes of data
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 36 bytes of data
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 36 bytes of data
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 36 bytes of data
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 36 bytes of data
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
 
Последнее редактирование:

nikolz

Well-known member
Обязательно ли подключать rx tx через резисторы?
Нет
-----------------
теперь берете NODEMCU FIRMWARE PROGRAMMER
он пробивает все что заснуло
для начала пишем любой файл или вообще без него
1) проверяете адаптер - кабель втыкнули -вытукнули - порт появился исчез
2) нажимаем кн GPIO0 и держим
3) нажимаем отпускаем кнопку Rst
ESP в режи программирования
отпускаем кнопку GPIO0
нажимаем в прошивальщике кнопку Flash - меняется на Stop
смотрим МАС адрес и ждем завершение
------------
если ошибка - покажите картинку
 

maxs2389081

New member
Кстати после неудачных попыток прошивки горит синий светодиод на есп
 

maxs2389081

New member
Иногда такое сообщение
Arduino: 1.8.7 (Windows Store 1.8.15.0) (Windows 10), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

Изменены опции сборки, пересобираем все
Скетч использует 247932 байт (23%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 28012 байт (34%) динамической памяти, оставляя 53908 байт для локальных переменных. Максимум: 81920 байт.
Uploading 252080 bytes from C:\Users\admin\AppData\Local\Temp\arduino_build_943391/sketch_nov18a.ino.bin to flash at 0x00000000
................................................................................ [ 32% ]
................................................................................ [ 64% ]
...............warning: espcomm_send_command: no final C0
warning: espcomm_send_command(FLASH_DOWNLOAD_DATA) failed
error: failed reading byte
warning: espcomm_send_command: can't receive slip payload data
error: espcomm_upload_mem failed
выбранный последовательный порт warning: espcomm_send_command: can't receive slip payload data
не существует или плата не подключена к нему
 
Сверху Снизу