Frequently Asked Question

Программа для прошивки устройств на базе ESP8266, ESP8285, ESP32
Last Updated 11 months ago

 Инструкция по прошивке

Программа для прошивки
image
!!! Во вложении архивы программ для прошивки. !!!


Прошивка устройств на базе ESP82 осуществляется через последовательный интерфейс с помощью специализированных программ.

Для прошивки необходимо:
Соединяем проводами (место расположения контактов для каждого устройства индивидуальны):image

USBUART
Sonoff - Serial TTL
Gnd
Gnd
RX
TX
TX
RX
+5В(+3.3В)
Vcc(+3.3В)
Питание +5В(+3.3В) от конвертера подключаем только в случае отсутствия возможности подключить питание устройства.


Для программирования необходимо перевести устройство в режим загрузки прошивки, необходимо выполнить следующие действия:
  • отключить питания на устройстве;
  • соединить порт процессора GPIO0 с землей (Gnd) - НЕ С РАБОЧИМ НУЛЕМ; на многих устройствах кнопка подключена к GPIO0 ( Sonoff Basic, POW, TH, 4CH, S20) - нажимаем кнопку;
  • подать питание на устройство (при использовании внешнего питания + от конвертера должен быть отключен);
  • отсоединить GPIO0 от земли или отпустить кнопку через 2-3 секунды или по окончанию прошивки;
В подключенном терминале на ПК в окне отобразится следующая строка:
ets Jan 8 2013,rst cause:1, boot mode:(1,7)


Переходим в программу Flash Download Tools (ESP8266 & ESP32) (в пути расположения программы не должно быть не латинских букв).

Если установлен процессор ESP8285 используем ESP8285 DownloadTool.

Если установлен процессор ESP8266 - ESP8266 DownloadTool.

Если установлена flash память PN25F08B устанавливаем режим SPI DOUT, иначе DIO.


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


Выбираем прошивку, указываем начальный адрес 0.


Устанавливаем параметры флеш памяти, режим записи и размер.


Выбираем последовательный порт конвертера и устанавливаем скорость 1152000 (можно и меньше, но так быстрее)). В зависимости от конвертера, могут быть проблемы записи на такой скорости - используем тогда 115200.

В случае ошибки проверить подключение, повторить процедуру установки режима загрузчика.


Все проблемы с загрузкой прошивки связаны с:
- отсутствием контакта в разъеме;
- некорректно выполнен переход в режим прошивки;
- перепутаны местами TX - RX;
- не подключен Gnd(земля) конвертера;
- недостаточно питания для схемы устройства(по возможности используем внешнее питание устройства (~220В) применяя все меры предосторожности, незабываем отключить + от конвертера);
- неправильно настроены режимы SPI в FlashDownloadTool;
- выбрана скорость записи неподдерживаемая конвертером;
- выбран неправильный последовательный порт.

Если выполнены все условия по прошивке устройства и устройство не работает попробуйте прошить другой версией приложения, все версии доступны во вложении.



Please Wait!

Please wait... it will take a second!