USB отладки

Я ищу очень специфическое USB-устройство для отладки систем, которые могут использовать USB, но не с обычным компьютером (проприетарное оборудование). Мне нужно устройство с хост-контроллером USB и двумя подключениями USB-устройств. Отлаживаемое устройство подключается к хост-контроллеру USB, а одно из подключений устройства подключается к другому устройству с собственным хост-контроллером. Другое подключение устройства подключено к ПК. Дело в том, что все данные USB, проходящие через устройство (от устройства, подключенного к хост-контроллеру, до устройства, подключенного к первому подключению устройства), передаются на ПК.

Я с радостью напишу программное обеспечение для ведения журнала (на самом деле я хочу этого), но я нигде не могу найти подобную плату. Кто-нибудь может помочь?


person Henry B    schedule 26.11.2008    source источник
comment
Нельзя ли подключить устройство к ПК и с помощью драйвера на ПК сбросить весь трафик?   -  person frankster    schedule 23.02.2010


Ответы (4)


У меня есть анализатор USB Ellisys, который не совсем то, что вы описываете внутри, но он находится между периферийным устройством и хостом и использует отдельный ПК для сбора данных.

(т. е. на нем есть два разъема «B» и один разъем «A».)

Отличный продукт и очень полезная компания.

person Will Dean    schedule 05.12.2008

Обнюхать USB не должно быть слишком сложно, если у вас есть подходящее оборудование. И это сложный вопрос. Я не видел ничего, что бы описывало ту USB-разветвительную коробку, которую вы хотите. Однако я могу сказать, что это относится к сфере следующих двух журналов:

  1. Гайки и вольты
  2. Подвал схем

Если в их архивах нет проекта USB-разветвителя, то, по крайней мере, у них будет реклама небольших дешевых одноплатных компьютеров с несколькими портами USB, которые вы можете использовать для буферизации сигналов и передачи их обратно на ваш ПК.

В качестве альтернативы, возможно ли просто подключить ваш компьютер к середине ваших двух устройств и записать собственный диск, который будет передавать данные туда и обратно, одновременно прослушивая поток для вас?

person Peter M    schedule 26.11.2008
comment
Круто, спасибо, я проверю и эти журналы, и мои местные журналы, в которых наверняка есть похожие вещи. Можно подключить компьютер, мне понадобится немного дополнительного оборудования, но я думал о том, чтобы сделать что-то, что могло бы использоваться большей толпой, чем только я. - person Henry B; 26.11.2008

Извините за долгую задержку с ответом — я проверил набор инструментов одного из наших USB-разработчиков, и он использует Beagle USB Sniffer. Кажется, он доволен этим.

person HanClinto    schedule 05.12.2008

Вы ищете USB-устройство с двумя восходящими выходами. Я думаю, согласно спецификации USB, это невозможно. У вас будет два USB-хоста, пытающихся одновременно отправлять сообщения и управлять USB-устройствами.

Что, если бы вы искали устройство, которое позволяло бы вам просматривать данные, проходящие через концентратор, не через USB-выход?

Если вы создаете что-то нестандартное, загляните на этот сайт USB-чипов. Чипы программируются через приложение Windows. Как только вы определите, как вы хотите, чтобы он работал, он сохраняется в EPROM на плате разработчика (30–50 долларов).

Извините, если это не полезно!

person Kieveli    schedule 05.12.2008