Отлаживаю плату с 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
Понятно что программы пишут разные программисты но непонятно почему так по разному ;-)
|