Перейти к основному содержимому

Драйверы USB для ESP32

Большинство плат на базе ESP32 подключаются к компьютеру через USB‑UART‑мост. Чтобы прошивка и отладка работали стабильно, операционная система должна уметь работать с этими мостами (CP210x, CH34x/CH9102 и т.п.). Ниже — где взять драйверы и что проверить для каждой платформы.

Windows

Под Windows платы с ESP32 обычно появляются в разделе «Порты (COM и LPT)» как CP210x или USB‑Serial‑устройства. Для этого нужны драйверы:

После установки драйверов перезагрузите компьютер — иначе новый COM‑порт может так и не появиться.

Linux

На современных дистрибутивах Linux поддержка CP210x и CH34x обычно уже встроена в ядро — после подключения платы должен появиться новый последовательный порт вида /dev/ttyUSB* или /dev/ttyACM*.

Если порт не появляется, можно обновить драйверы из официальных пакетов:

После установки модулей перезагрузите систему или перезапустите только драйвер (modprobe / rmmod), а затем заново подключите плату.

macOS

На macOS платы с ESP32 обычно определяются как USB‑UART‑устройства; для этого системе нужны драйверы от производителей мостов:

Рекомендации:

  1. Установите нужный пакет драйверов.
  2. Если у вас Apple Silicon, убедитесь, что вы прошли шаги по разрешению загрузки расширений (через Recovery).
  3. После установки обязательно перезагрузите Mac и только потом подключайте плату.

Если устройство периодически пропадает или не создаётся новый /dev/cu.*, переустановите драйверы и ещё раз перезагрузите систему.

Проверка

  • Убедитесь, что после подключения платы к USB появляется новый порт в системе:
    • Windows: откройте «Диспетчер устройств» и посмотрите раздел «Порты (COM и LPT)».
    • Linux: посмотрите вывод lsusb и список /dev/ttyUSB* / /dev/ttyACM*.
    • macOS: проверьте «Отчёт о системе… → USB» и вывод ls /dev/cu.*.
  • Если порт есть и подключение стабильное — драйверы установлены корректно.

Что дальше

Когда система уверенно видит плату ESP32 как последовательный порт, можно переходить к прошивке и настройке: