В процессе работы с контроллером его прошивка может испортиться, это случается по разным причинам, сбои в питании, резкое отключение питания в момент операций записи, неверный код.
Или, например, требуется обновить прошивку на более новую (или старую) версию.
Для того чтобы восстановить прошивку на контроллере, воспользуйтесь этой инструкцией.
Скачайте архив с программой по этой ссылке, распакуйте архив.
Скачайте файл прошивки с официального сайта MicroPython или по этой ссылке.
Запустите распакованную программу. При старте она может попросить установить шрифт для её работы, это не обязательно, от установки можно отказаться.
Выберите COM-порт, к которому подключена плата.
Если программа сама не показала окно загрузки прошивки, выберите его сами через меню.
Программа сама могла определить неверную прошивку и показать окно загрузки прошивки.
Установите в нем следующие настройки:
esp8266
yes
choose
и выберите файл прошивки, который скачали на Шаге 2.
Нажмите ОК
.
Для того чтобы началась очистка текущей памяти контроллера необходимо перевести контроллер в режим записи загрузчика.
Для этого на контроллере нужно
нажать на кнопку PRG
, далее не отпуская еёRST
PRG
После этого начнется очистка памяти.
После того как завершится процесс очистки памяти (индикатор достигнет 100%
), контроллер снова необходимо перевести в режим записи загрузчика (как в шаге 6).
Для этого на контроллере нужно
нажать на кнопку PRG
, далее не отпуская еёRST
PRG
После этого начнётся запись прошивки.
После того как завершится процесс загрузки прошивки (индикатор достигнет 100%
), контроллер нужно вывести из режима загрузки, для этого нажмите и отпустите кнопку RST
на контроллере.
На этом прошивка контроллера завершена.