Я хочу преобразовать пример демонстрации USB HID MOUSE (из пакета прошивки платы STM32F4) в HIGH SPEED и иметь возможность передавать 128 бит в один Xfer.STM32F4 Discovery USB в режиме HS?
Я изменил следующие места;
HID REPORT;
REPORT_SIZE (8)
REPORT_COUNT(128)
(report descriptor works properly under FS)
USBD_HID_CfgDesc;
wMaxPacketSize = 128
USBD_DeviceDesc;
bMaxPacketSize = 128
USBD_Init(&USB_OTG_dev,
USB_OTG_HS_CORE_ID,
&USR_desc,
&USBD_HID_cb,
&USR_cb);
HID_IN_PACKET 128
HID_OUT_PACKET 128
Когда я бегу, ничего не произошло на стороне ПК. Его даже не обнаружено.
Пожалуйста, помогите мне в этом вопросе. Какие настройки мне нужно изменить?
Вашей операционной системы хоста, вероятно, не хочет признавать «мышь», утверждая, что высокая скорость устройство. Вам также необходимо будет переместить идентификационный нагрузочный резистор как на полную скорость и быть в состоянии отключить его. –
Но в таком случае я ожидал бы предупреждения UNIDENTIFIED DEVICE, не так ли? (Я использую Windows7) – pacman