Продолжение поста «Стойка для автоматизации, ESP32, IoT, KC868-A16»
esptool и что с этим делать, это лишь информация с чем я работаю:
Должно быть:
- PC
- Windows 10 Pro (Home)
- модуль ESP-WROOM-32(D, E)
- кабель USB (PC) -> microUSB
- драйвера CP2102 | CH340 (USB-RS) установленные и исправно работающие
- прошивка micropython, я использую ESP32_GENERIC-20250415-v1.25.0.bin
ПО:
- python 3.10.0, при установке, обязательно с галочкой "path" то есть глобальные переменные и pip, должно быть так, «Панель управления» -> «Система» -> «Дополнительные параметры системы» -> «Переменные среды»:
Вот и начинаем:
- сочетание на клавиатуре "Win" + R -> окно выполнить >> вводим "cmd" >> жмакаем Enter, должна появится командная строка:
- включаем модуль ESP32, в диспетчере устройств обязательно смотрим какой com порт (не должно быть ни каких вопросиков), должно быть так, ну только COM порт может быть у всех по разному обзываться и название драйвера (в моем случае это микросхема CH340 определен как COM5, у других возможно CP2102 (COM10 | COMX)):
- возвращаемся в командную строку и пишем: python --version, ответ должен быть Python 3.10.0
- пишем в командной строке: pip --version, ответ должен быть pip 21.2.3 from C:\.......\lib\site-packages\pip (python 3.10)
- пишем в командной строке: pip install esptool, ждём установки, дожидаемся, соглашаемся с всеми надстройками, там вроде дополнительно еще будет ставить что-то, честно не помню
- удостоверимся что все установилось, пишем в командной строке: pip list, и должно появится что-то вроде:
- жмакаем (левой рукой) на подключенном модуле кнопку "boot" ESP32 и удерживаем, одновременно следующий шаг
- пишем в командной строке (правой рукой xD)): python -m esptool --chip esp32 --port COM5 --baud 460800 flash_id, жмакаем Enter, он ожидает "......", отпускаем кнопку, и чудо):
справочные команды (порядок действий описан ранее):
python -m esptool -h
python -m esptool --port COM5 erase_flash
python -m esptool --chip esp32 --port COM5 --baud 115200 write_flash --flash_mode dout --flash_size 4MB 0x1000 D:/ESP32_GENERIC-20250415-v1.25.0.bin
Вот краткий обзор, как я делаю и прошиваю первично ESP32.













