Дано: микроконтроллер STM32F207VET.
Нужно: подключить к нему USB-устройство CDC.
Сделано: при помощи STM32CubeMx сгенерирован проект c HOST USB и поддержкой CDC.
Итог: USB вроде-бы как работает. Но не совсем.
Вот что выводит DEBUG при подключении переходника USB-COM:
USB Device Attached
PID: 6001h
VID: 403h
Address (#1) assigned.
Manufacturer : FTDI
Product : USB <-> Serial
Serial Number : N/A
Enumeration done.
This device has only 1 configuration.
Default configuration set.
No registered class for this device.
Для пробы, попробовал поддержать HID, тут всё хорошо:
USB Device Attached
PID: c00eh
VID: 46dh
Address (#1) assigned.
Manufacturer : Logitech
Product : USB-PS/2 Optical Mouse
Serial Number : N/A
Enumeration done.
This device has only 1 configuration.
Default configuration set.
Switching to Interface (#0)
Class : 3h
SubClass : 1h
Protocol : 2h
Mouse device found!
HID class started.
Библиотека что-то ещё от меня хочет при подключении CDC.
Как её "допилить", никто не подскажет?
С уважением, Dmitrich.