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