Драйверы USB для nRF52/RP2040
Платы на базе nRF52 и RP2040 обычно используют загрузчик UF2: при подключении к USB они видятся системой как флеш‑накопитель. Для прошивки этого достаточно, но для работы по последовательному порту (лог, консоль и т.п.) иногда требуются дополнительные драйверы USB‑Serial, особенно для чипов семейства CH34x.
Ниже — базовая информация о драйверах для популярных ОС.
Windows
Под Windows платы с CH34x‑мостами работают через фирменный драйвер WCH:
Установите драйвер, перезагрузите компьютер и откройте «Диспетчер устройств». В разделе «Порты (COM и LPT)» должно появиться новое устройство вида «USB Serial Device (COMx)» или похожее.
Linux
В большинстве дистрибутивов поддержка CH34x есть «из коробки». Если после
подключения платы в системе появляется устройство /dev/ttyACM* — драйвер уже
работает, ничего ставить не нужно.
Если порт не создаётся, можно поставить свежий драйвер:
После установки переподключите устройство и проверьте, что появился новый
/dev/ttyACM*.
macOS
Для UF2‑плат на RP2040 macOS начиная с 12‑й версии обычно не требует дополнительных драйверов для базовой работы — устройство монтируется как диск.
Если вы раньше ставили сторонние USB‑Serial kext‑расширения, они могут мешать:
- Отсоедините плату.
- В терминале удалите старый драйвер, например:
sudo rm -rf /Library/Extensions/usbserial.kext - Перезагрузите Mac и снова подключите устройство.
Если после этого плата всё равно не появляется как последовательный порт, можно установить актуальный драйвер CH34x для macOS:
После установки ещё раз перезагрузите систему и проверьте появление нового
/dev/cu.* в списке устройств.
Когда драйверы не нужны
Если ваша плата определяется только как UF2‑диск, а последовательный порт вам не нужен, дополнительные драйверы ставить не обязательно. Логика простая:
- есть UF2‑диск — прошиваться можно;
- есть дополнительный COM‑порт — можно ещё смотреть логи и общаться по последовательному интерфейсу.
Не устанавливайте пакеты «на всякий случай»: лишние драйверы иногда только усложняют диагностику.
Проверка и дальнейшие шаги
-
Для проверки того, видит ли система плату, используйте общий раздел «Проверка установки драйверов».
-
Если всё в порядке — переходите к прошивке и базовому тестированию: