Прошивка контроллера

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

Или, например, требуется обновить прошивку на более новую (или старую) версию.

Для того чтобы восстановить прошивку на контроллере, воспользуйтесь этой инструкцией.

Скачайте архив с программой по этой ссылке, распакуйте архив.

Скачайте файл прошивки с официального сайта MicroPython или по этой ссылке.

Запустите распакованную программу. При старте она может попросить установить шрифт для её работы, это не обязательно, от установки можно отказаться.

Выберите COM-порт, к которому подключена плата.

Если программа сама не показала окно загрузки прошивки, выберите его сами через меню.

Программа сама могла определить неверную прошивку и показать окно загрузки прошивки.

Установите в нем следующие настройки:

  • board : esp8266
  • erase_flash : yes
  • com : выберите COM-порт к которому подключен контроллер
  • в переключателе Firmware Choose установите Users, нажмите на кнопку choose и выберите файл прошивки, который скачали на Шаге 2.

Нажмите ОК.

Для того чтобы началась очистка текущей памяти контроллера необходимо перевести контроллер в режим записи загрузчика.

Для этого на контроллере нужно

  1. сначала нажать на кнопку PRG, далее не отпуская её
  2. нажать и отпустить кнопку RST
  3. потом отпустить кнопку PRG

После этого начнется очистка памяти.

После того как завершится процесс очистки памяти (индикатор достигнет 100%), контроллер снова необходимо перевести в режим записи загрузчика (как в шаге 6).

Для этого на контроллере нужно

  1. сначала нажать на кнопку PRG, далее не отпуская её
  2. нажать и отпустить кнопку RST
  3. потом отпустить кнопку PRG

После этого начнётся запись прошивки.

После того как завершится процесс загрузки прошивки (индикатор достигнет 100%), контроллер нужно вывести из режима загрузки, для этого нажмите и отпустите кнопку RST на контроллере.

На этом прошивка контроллера завершена.

  • main/software/flashing_upycraft.txt
  • Последнее изменение: 2025/01/24 17:31
  • gikkonadmin