Подключение и прошивка esp-01

esp8266
моуль esp-01
Схема правильного подключения модуля esp-01 для программирования и прошивки.
ESP-01 Connection  Diagram
прошивка модуля производится переводом в режим программирования, для этого зажимает кнопку FLASH затем не отпуская кратковременно нажимаем на кнопку RESET и отпускаем FLASH.
Модуль переведён в режим программирования.
В терминале в этот момент можно увидеть
ets Jan 8 2013,rst cause:2, boot mode:(1,6)
boot mode:(1,6) — перезагрузка по RESET в режим программирования
boot mode:(1,7) — перезагрузка по питанию в режим программирования — что не совсем правильно.

Для прошивки буду использовать программу NODEMCU FIRMWARE PROGRAMMER
(К топику будет приложен архив с программой)
Распаковываем архив и запускаем в моём случае 32 разрядную версию программы\Win32\Release\ESP8266Flasher.exe
Настраиваем под модуль, в моём случае это 1 Мегабайт флэш памяти или 8 Мегабит.
настройка прошивка есп01
стираем память 1 мб бланк
Первым делом требуется стереть память пустым файлом в 1 Мб.
Это необязательный пункт. Стирание можно пропустить и перейти к прошивке.
У кого память больше или меньше — требуется пустой файл соответствующего размера.
Далее определяемся какая нужна прошивка!
Можно использовать как готовые прошивки на NODEMCU так и с конструктора собрать с нужными себе модулями.
Например одна из старых проверенных NODEMCU
nodemcu_integer_0.9.6-dev_20150704.zip
Конструктор wifi-iot.com/
Конструктор nodemcu-build.com/
или качаем последнюю

Проблемы при прошивке
Если модуль esp8266 не прошивается, проверьте подтяжки и корректность замыкания на GND GPIO0. А также не перепутаны ли RX TX.
В терминале можно проверить чтобы выдавалось boot mode:(1,6) или boot mode:(1,7).

Если после неудачной прошивке модуль не работает, пробуйте стереть память пустым файлом бланк размером с вашу память.

Если модуль после успешной прошивки не работает и в порт шлёт без конца мусор(может мигать светодиод передачи данных), случается это при прошивке последних сборок Nodemcu то дополнительно потребуется прошить файл esp_init_data_default.bin в область памяти в зависимости от чипа памяти.
С сайта nodemcu взята информация по памяти.
0x7c000 для 512 kB, модули такие как ESP-01,03,07
0xfc000 for 1 MB, модули типа ESP8285, PSF-A85 но и некоторые разновидности esp-01,01s
0x1fc000 for 2 MB
0x3fc000 for 4 MB, тип модуля ESP-12E, NodeMCU devkit 1.0, WeMos D1 mini идр

Если ничего не помогает, то пишите…

Добавлю официальнаг группа производителя оборудования twitter.com/espressifsystem

Все файлы которые нужно скачать для прошивки ESP8266 скачать здесь


radio.obninskiy.net/uploads/files/01/00/01/2016/10/12/nodemcu-flasher-ESP8266Flasher.exe.zip
radio.obninskiy.net/uploads/files/01/00/01/2016/10/12/0x00000_blank1m.zip
radio.obninskiy.net/uploads/files/01/00/01/2016/10/12/0x00000_blank512k.zip
radio.obninskiy.net/uploads/files/01/00/01/2016/10/12/nodemcu_integer_0.9.6-dev_20150704.zip
radio.obninskiy.net/uploads/files/01/00/01/2016/10/12/esp_init_data_default.zip

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.