реклама на сайте
подробности

 
 
> USB HOST CDC from CubeMx
Dmitrich
сообщение Jun 6 2017, 17:06
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 15-02-05
Пользователь №: 2 663



Дано: микроконтроллер 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.








Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Genadi Zawidowsk...
сообщение Jun 6 2017, 19:35
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



А вы уверены в этом EFM32?
Где строчки вроде:
Class : 8h
SubClass : 6h
Protocol : 50h

Настоящий CDC:
bInterfaceClass 1 02h CDC Control
bInterfaceSubClass 1 02h Abstract Control Model
bInterfaceProtocol 1 01h AT Commands: V.250 etc
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 17:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016