Идентификатор USB VID 0483 PID 3748 в Диспетчере устройств Windows почти всегда означает, что к компьютеру подключён отладчик ST-LINK/V2-1 от STMicroelectronics, но система не смогла подобрать для него драйвер. VID 0483 закреплён за STMicroelectronics, а PID 3748 — за встроенным программатором-отладчиком ST-LINK, который стоит на отладочных платах Nucleo и Discovery, а также встречается в виде отдельных модулей и клонов.

Если в списке оборудования появилось «Неизвестное устройство» с этими кодами, микроконтроллер STM32 прошить не получится: среда разработки просто не увидит отладчик. Ниже разберём, как точно идентифицировать устройство, где взять корректный драйвер и что проверить, если после установки ST-LINK всё равно не определяется.

Что скрывается за кодами VID 0483 и PID 3748

Каждое USB-устройство при подключении сообщает системе два идентификатора: VID (Vendor ID) — код производителя и PID (Product ID) — код конкретного изделия. Именно по этой паре операционная система ищет подходящий драйвер в своей базе и в репозиториях обновлений.

Комбинация VID_0483&PID_3748 соответствует ST-LINK/V2-1 — второй ревизии фирменного отладчика STMicroelectronics. В отличие от первого ST-LINK/V2, версия V2-1 дополнительно эмулирует виртуальный COM-порт (VCP) для вывода отладочных сообщений через UART и массовое хранилище для прошивки перетаскиванием файла. Именно поэтому одно физическое устройство в системе может отображаться сразу как несколько логических.

💡

VID 0483 / PID 3748 — это отладчик ST-LINK/V2-1 от STMicroelectronics, встроенный в платы Nucleo и Discovery или выполненный отдельным модулем.