Введение

Исходный код проекта лежит здесь https://github.com/turumputum/moduleBox Бинарные файлы актуальной версии можно найти в разделе Релизы

Прошить можно с помощью esptool Или Flash Download Tools

Подключение программатора

В качестве UART программатора может быть использован ESP-Prog или аналог например CG Programmer

Обновление прошивки без программатора

Если контроллер прошит загрузчиком bootldsd.bin, контроллер можно обновить без программатора из внутренней памяти.

  1. Извлечь карту памяти, если она установлена и перезагрузить контроллер
  2. Подключится к файловой системе контроллера через USB или FTP.
  3. Скачать файл обновления UPDATE.FW из репозитария
  4. Скопировать в корневой каталог.
  5. Отключить кабель питания и USB.
  6. Подать питание, после удачного обновления файл UPDATE.FW будет удален.

Альтернативные прошивки

Контроллер можно программировать использую другие прошивки и среды программирования, например Arduino IDE: Чип ESP32-S3-WROOM-1-N16R8