реклама на сайте
подробности

 
 
> ARM7TDi & USB, Связь с CDC устройством
smi-pp
сообщение Mar 4 2009, 12:42
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 37
Регистрация: 3-02-09
Пользователь №: 44 349



Помогите советом.
Есть USB устройство класса CDC, которое управляется от PC как Virtual COM Port, нужно управлять им от контроллера AT91SAM7X256. Протокол простой. Пакет отпровил, ответ принял, как я понимаю через 2 и 3 endpoint.
1. Можно ли запрограммировать данный контроллер для этих целей, или нужен другой с функциями HOST USB.
2.Что нужно знать, чтобы его грамотно запрограмировать.
3.Если можно то дайте ссылки на примеры.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Des V. Maryin
сообщение Mar 10 2009, 07:22
Сообщение #2





Группа: Новичок
Сообщений: 6
Регистрация: 3-02-09
Пользователь №: 44 352



Vinculum IMHO не особо рассчитан на работу с CDC. Вот [видимо] под флешки -- да, а CDC под него приходится писать руками, в случае если дескрипторы Вашего устройства в точности не совпадают с приведенными в документации от FTDI. Протокол общения КРАЙНЕ неудобный. Цена одного кристалла на уровне мелкого арма с USB хостом. И, еще такая мелочь, у меня не вышло опрашивать interrupt endpoint. Вообще. Не то что с заданной периодичностью ( с чем кстати тоже проблемы, так как временные интервалы опроса Interrupt EP обычно маленькие, а UART штука медленная, да плюс еще чудо-протокол от Vinculum ), а вообще что-либо получить от него не удается. В общем о Vinculum остались тяжелые воспоминания.
Go to the top of the page
 
+Quote Post
smi-pp
сообщение Mar 11 2009, 07:38
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 37
Регистрация: 3-02-09
Пользователь №: 44 349



Цитата(Des V. Maryin @ Mar 10 2009, 10:22) *
Vinculum IMHO не особо рассчитан на работу с CDC. Вот [видимо] под флешки -- да, а CDC под него приходится писать руками, в случае если дескрипторы Вашего устройства в точности не совпадают с приведенными в документации от FTDI.

Я пока что ещё читаю. Мне не понятно что значит "приходится писать руками", это что написать полностью программу USB hosta и залить свою прошивку в Vinculum. Я этого совсем не хочу.
И 2 вопрос - если можно ссылку на дискрипторы с которыми должно совпадать моё устройство.
Дело в том, что я даже не знаю к какому классу оно относится. Производитель не предлагает программы работы с ним. Общение идет через Hyperterminal посредством простых команд. Как мне определить класс данного устройства. Оно видится в PC как виртуальный КОМ порт, и работает через стандартный драйвер usbser.sys. Может там вообще стоит мост USB-XXXX от FTDI? И к какому классу оно относится в таком варианте?
Кто нибудь работал с VDRIVE2 модулем. Мне представляется следующее: вставляем устройство в порт 2 оно как то определяется, затем переводим в Data Mode и шлём команды (данные) непосредственно в устройство. Поправьте если я не прав.
Причина редактирования: Излишнее цитирование.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- smi-pp   ARM7TDi & USB   Mar 4 2009, 12:42
- - aaarrr   1. Нельзя, нужен контроллер с host-портом (наприме...   Mar 4 2009, 12:48
|- - smi-pp   Цитата(aaarrr @ Mar 4 2009, 15:48) 1. Нел...   Mar 4 2009, 13:15
|- - aaarrr   Цитата(smi-pp @ Mar 4 2009, 16:15) К...   Mar 4 2009, 13:32
|- - smi-pp   Цитата(aaarrr @ Mar 4 2009, 16:32) Обязат...   Mar 4 2009, 13:48
|- - aaarrr   Цитата(smi-pp @ Mar 4 2009, 16:48) А...   Mar 4 2009, 14:12
|- - smi-pp   Поставлю вопрос по другому. Куплено устройство (не...   Mar 4 2009, 18:14
|- - aaarrr   Цитата(smi-pp @ Mar 4 2009, 21:14) К...   Mar 4 2009, 18:18
|- - smi-pp   Цитата(aaarrr @ Mar 4 2009, 21:18) У FTDI...   Mar 4 2009, 18:26
|- - ar__systems   Цитата(smi-pp @ Mar 11 2009, 02:38) ...   Mar 11 2009, 11:15
|- - smi-pp   Цитата(ar__systems @ Mar 11 2009, 14:15) ...   Mar 11 2009, 18:08
|- - Des V. Maryin   Цитата(smi-pp @ Mar 11 2009, 22:08) ...   Mar 12 2009, 19:22
|- - smi-pp   Цитата(Des V. Maryin @ Mar 12 2009, 22:22...   Mar 16 2009, 13:47
|- - smi-pp   Вопрос снят, устройство определено и подходит под ...   Mar 17 2009, 17:32
- - Alechek   Нет, не при любом раскладе. Если чтобы работало аб...   Mar 11 2009, 13:25


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 09:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01471 секунд с 7
ELECTRONIX ©2004-2016