ESP8266:Типовые проблемы/После того, как я нажимаю на кнопку «Flash», ничего не происходит. Флэшер NodeMCU не запускает процесс записи прошивки

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.



После того, как я нажимаю на кнопку «Flash», ничего не происходит. Флэшер NodeMCU не запускает процесс записи прошивки.

Если вы нажали на кнопку «Flash» и ничего не произошло, то возможен один из двух вариантов:

  • Проблема 1ESP8266 не переключена в режим прошивки (перед запуском проверьте, подключен ли контакт GPIO0 на ESP8266 к контакту GND на FTDI-программаторе);
  • Проблема 2 – Ваш FTDI-программатор не обеспечивает ESP8266 достаточным количеством электроэнергии;

Проблема 1 – Как перевести ESP8266 в режим записи прошивки

  1. Закройте окно флэшера NodeMCU;
  2. Отключите питание от ESP8266;
  3. Подключите ESP8266 и программатор FTDI друг к другу (обязательно проверьте, что 0-ой GPIO-контакт ESP8266 подключен к контакту GND на программаторе);
  4. Подключите питание к ESP8266 и откройте флэшер NodeMCU;
  5. Нажмите на кнопку «Flash»;

Если флэшер по-прежнему пишет «Waiting MAC», попробуйте следующее:

  1. Оставьте флэшер NodeMCU открытым;
  2. Подключите провод между контактом сброса на ESP8266 и контактом GND на программаторе;
  3. Уберите провод от GND и подключите его к VCC;

Повторяйте шаги 2 и 3, пока ESP8266 не перезагрузится, а флэшер NodeMCU – не распознает вашу ESP8266 и не начнет процесс записи прошивки. Впрочем, этот прием может и не сработать.

Проблема 2 – что делать, если FTDI-программатор не дает достаточно питания

Если FTDI-программатор не обеспечивает ESP8266 достаточным количеством энергии, то вам нужно будет либо купить новый FTDI-программатор, либо запитать ESP8266 от внешнего источника питания.

См.также

Внешние ссылки