Отлаживаю плату с USB хостом (LM3S9B95)
Устройство видеокамера
Дескриптор устройства считывается одинаково как на PC так и на плате.
12 01 00 02 EF 02 01 40 45 0C C0 62 00 01 02 01 00 01
Последняя цифра говорит что только одна конфигурация.
Запрос о конфигурации отрабатывется по разному
USBSnoop
Запрос: не виден
Ответ: 09 02 31 02 02 01 00 80 31
USBTrace
запрос: 80 06 00 02 00 00 39 02
Ответ: 09 02 39 02 02 01 00 80 31
В устройстве (LM3S9B95)
Запрос: 80 06 00 02 00 00 2A 02
Ответ: 09 02 2A 02 02 01 00 80 31
Во всех трех случаях длина данных конфигурации разная.
0231
0239
022A
Понятно что программы пишут разные программисты но непонятно почему так по разному ;-)