Настройка модуля
Большинство модулей работают под управлением микроконтроллера ESP32-C3. Настройку заводской прошивки необходимо выполнять в терминале с помощью утилиты espflash. Ниже приведено пошаговое руководство по подключению к командной строке модуля.
-
Перейти в репозиторий GitHub.
-
Скачать исполняемый файл актуальной версии для своей операционной системы:
espflash-x86_64-unknown-linux-gnu.zipespflash-x86_64-pc-windows-msvc.zip -
Распаковываем архив. Утилита работает без установки. Для удобства можно прописать путь к переменной среды PATH.
Для оболочки bash необходимо добавить в конец файла
~/.bashrcследующую строку:Окно терминала export PATH="$PATH:/путь/к/директории"- Нажать Win+R
- Ввести
sysdm.cpl - Выбрать вкладку Дополнительно, нажать кнопку Переменные среды
- Добавить в переменную среды PATH путь к каталогу с распакованной программой espflash
Если не редактировать переменную среды PATH, после запуска терминала необходимо перейти в каталог с распакованной программой espflash.
-
Подключаем модуль к компьютеру через USB-кабель. Подаём питание на модуль.
-
Запускаем терминал. Запускаем команду
espflash monitor.Окно терминала espflash monitorОкно терминала espflash.exe monitor -
В терминале выведется примерно следующее:
Окно терминала [2026-07-11T07:21:01Z INFO ] Serial port: '/dev/ttyACM0'[2026-07-11T07:21:01Z INFO ] Connecting...[2026-07-11T07:21:01Z INFO ] Using flash stubCommands:CTRL+R Reset chipCTRL+C ExitОкно терминала [2026-07-11T07:10:59Z INFO ] Serial port: 'COM6'[2026-07-11T07:10:59Z INFO ] Connecting...[2026-07-11T07:11:00Z INFO ] Using flash stubCommands:CTRL+R Reset chipCTRL+C ExitЭто значит, что соединение с модулем установлено.
-
Нажимаем
CTRL+Rв терминале. При этом микроконтроллер перезагрузится. -
Когда в терминале появится сообщение:
Нажмите BOOT для изменения настроекто необходимо в течение 5 секунд нажать кнопку BOOT на модуле. Если не нажать, то микроконтроллер продолжит обычную загрузку.
-
Далее необходимо выполнить необходиму настройку. Перечень настроек зависит от конкретного модуля. Для вывода справки введите в терминале:
Окно терминала config --helpДля вывода справки по конкретной команде (например,
config can), введите:Окно терминала config can --help -
Для сохранения настроек введите команду:
Окно терминала config saveМикроконтроллер сохранит настройки в энергонезависимой памяти и продолжит обычную загрузку.
-
Для выхода без сохранения настроек введите:
Окно терминала config exitМикроконтроллер продолжит обычную загрузку.
Для выхода из настроек можно просто перезагрузить модуль.