Страница 1 из 1

USB OTG

Добавлено: Ср июн 25, 2008 17:21
Владимир3
Помогите активировать USB OTG для коммуникатора MIO A502 c Windows Mobile 6 Professional на процессоре ARM926T OMAP850. OMAP850 имеет встроеный USB OTG, однако винда его не
поддерживает. Сделал кабель мини-USB с заземленным ID-pin для активации USB-host, но не помогло. И ребята с поддержки продукта сказали, да USB OTG есть, но OS его не поддерживает.
Может кто уже наступал на эти грабли ?

Добавлено: Чт июн 26, 2008 11:26
Владимир3
Тоесть, хотите сказать, что один вывод на mini-USB(ID-pin) вообще не подключен?
Врядли. Какой смысл в таком искусственном ограничении. Тем болле, что физически он существует. Мне кажется, просто нужны дрова. А если действительно ID-pin не выведен на разъем, нельзя ли его самому вывести ? Я вообще не вскрывал и не знаю как там сделано.
В общем, конечно не хорошо, что существующий софт ограничивает возможности железа.
Обычно быват наоборот.

Добавлено: Чт июн 26, 2008 13:55
Darkcat
Приобрел на днях А502, очень забавный апарат ! Вопрос: На какой платформе сделан апарат ? это клон HTC или чего то другого ? Усб-хост умеет ?


Собственная разработка Mio Tech.
Поддержки USB-Host нет.

Добавлено: Чт июн 26, 2008 18:14
Владимир3
Посмотрите архитектуру OMAP850. Думаю, что из чипа USB OTG
не выковыряешь. Так что не хватает именно софта.

Добавлено: Чт июн 26, 2008 20:14
fenec
Владимир3 писал(а): Думаю, что из чипа USB OTG

не выковыряешь.
правильно думаешь, не выковыряешь, но это не значит что USB-host выведен на разъем...
а в твоей машинке он не выведен!

з.ы. вот ссылка на описание - http://www.hpc.ru/devices/device.php?dev_id=831
где там написанно, что есть USB-host? :)

Добавлено: Чт июн 26, 2008 21:18
Владимир3
Там USB OTG однозначно. Это и Host и Device.
Завсит от потенциала на ID-pin(дополнительный 5-й на разъеме).

Добавлено: Чт июн 26, 2008 22:23
frog®
Владимир3
Не мучийся дурными идеями :)
USB OTG действительно есть и он занят GPS модулем.

Добавлено: Пт июн 27, 2008 10:44
Владимир3
Dart писал(а):согласно спецификации USB1.1 питание 5В с нагрузкой не менее 100мА
Это спецификация USB OTG, а не USB1.1. А они отличаются.
И хосту вообще не объязательно питать периферию, которая содержит собственный источник. Это заложено в спецификации.
frog® писал(а):USB OTG действительно есть и он занят GPS модулем.
А как же тогда он связывается с компом ? По блок-схеме OMAP850
содержит только один USB OTG.
На форум я вылез за дровами исходя из ответа MioSupport.
Цитирую:
"Re:USB OTG

  Hi, Mobile OS can not support this feature,though A502 contains ARM926T OMAP850 processor and embed USB OTG. "

Добавлено: Пт июн 27, 2008 11:03
Владимир3
А GPS сидит на UARTе. Сам писал для него GPS-прогу через COM5.

Добавлено: Пт июн 27, 2008 11:17
Владимир3
Сразу предупрежу возможные возражения - COM может быть виртуальным, тоесть физически USB-шным, а программно UARTом. Так делают многие компании. Но тогда одновременно не работал бы GPS и связь с компом. А это работает.

Добавлено: Пт июн 27, 2008 15:54
Владимир3
Прошу не отклоняться от темы. Это не изучение USB OTG. Мне нужны драйвера для USB OTG. Вкратце цитирую Википедию:

"USB OTG (аббр. от On-The-Go) — дальнейшее расширение спецификации USB 2.0, предназначенное для лёгкого соединения периферийных USB-устройств друг с другом без необходимости подключения к ПК. Например, цифровой фотоаппарат можно подключать к фотопринтеру напрямую, если они оба поддерживают стандарт USB OTG. К моделям КПК и коммуникаторов, поддерживающих USB OTG, можно подключать некоторые USB-устройства. Обычно это флэш-накопители, цифровые фотоаппараты, клавиатуры, мыши и другие устройства, не требующие дополнительных драйверов. Этот стандарт возник из-за резко возросшей в последнее время необходимости надёжного соединения различных USB-устройств без использования ПК. В данной спецификации устройства обходятся без персонального компьютера, т.е. выступают как одноранговые приёмопередатчики (на самом деле только создаётся такое ощущение. В действительности же устройства определяют, кто из них будет мастер-устройством, а кто подчиняемым. А одноранговым интерфейс USB быть не может)."

А спецификацию поищите USB_OTG_1-3.pdf. У меня, к сожалению, ссылки не осталось.
Но думаю, по файлу, каким-нибудь поисковиком найдете. Или идите сюда http://www.usb.org/developers/onthego/ и все узнаете.