Обновление прошивки в модуле Wi-Fi ESP8266

Прошивка arduino по WIFI esp8266 esp-01 (June 2019).

$config[ads_text] not found
Anonim

Обновление прошивки в модуле Wi-Fi ESP8266


Цель и обоснование

Это вторая статья автора об интегральной схеме ESP8266, относительно новом чипе, включающем полнофункциональный 32-битный RISC μC и встроенную схему Wi-Fi 802.11 b / g / n. Первая статья, описанная с использованием IDE Arduino для программирования ESP8266, содержит важную информацию, которая не будет повторяться здесь. Если вы его не прочитали, пожалуйста.

В Интернете нет недостатка в информации о 8266; на самом деле, может быть слишком много … неправильного типа. Разработчики IC, Espressif, по-видимому, выбрали не только аутсорсинг производства, но и избегать непосредственного участия в линейке модулей ESP, которые используют чип ESP8266. Вместо этого они предлагают информацию и услуги поддержки через форум для тех, кто с терпением и упорством искать в лабиринте. Добавление к путанице - это существование другого форума, который, несмотря на то, что был назван esp8266.com, похоже, не работает Espressif. Кроме того, существует множество реселлеров, видео-блоггеров и писателей, которые также предоставляют информацию, которая позволяет использовать гамму от хорошего до путаницы, чтобы полностью ошибиться.

Модули ESP доступны из разных источников, а прошивка, содержащаяся в чипах ESP8266 на модулях, почти всегда устарела и часто вызывает сомнение. Также иногда подозрительны прошивки «обновления» и инструменты, доступные из этих же источников. Следовательно, целью этой статьи является документирование процедуры загрузки последней доступной прошивки непосредственно из Espressif и ее установки на ESP8266 с помощью инструмента вспышки, предоставленного Espressif.

Настройка оборудования

Чтобы обновить прошивку на любом ESP8266, необходимо правильно подключить его к ПК и подключить к нему. Кроме того, необходимо предоставить средство для сброса ИС и помещения его в режим загрузки. На приведенной ниже схеме и фотографии показана рекомендуемая настройка; обратите внимание, что цвета проводов на схеме соответствуют цветам на фотографии. Как вы видите, он основан на модуле ESP-01, но те же соединения будут работать с другими модулями, если используются те же самые входы / выходы ESP8266, как показано на принципиальной схеме. Дополнительные сведения см. В этой статье.

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

Программа терминалов PuTTY

После завершения установки оборудования следующий шаг - включить питание ESP8266 и попытаться связаться с ним. Требуется простая терминальная программа, и в следующей процедуре используется бесплатная программа PuTTY. Вы можете использовать другую терминальную программу, но вам придется делать какие-либо различия между ней и PuTTY.

Откройте PuTTY и нажмите кнопку Серийный переключатель. Введите номер COM-порта (который должен быть меньше 10) и скорость передачи (что, скорее всего, будет 115200 или 9600.)

В маленьком окне «Сохраненные сеансы» введите ESP8266 и нажмите кнопку «Сохранить». Окно PuTTY должно быть похоже на изображение ниже.

Когда вы увидите AT в окне терминала PuTTY, удерживая клавишу Ctrl, нажмите клавишу M, а затем клавишу J. Отпустите клавишу Ctrl. Вы должны увидеть ОК в окне терминала PuTTY, как показано на рисунке ниже.