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

 
 
> usbser.sys и PnP
owl
сообщение Mar 12 2009, 07:19
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 7-08-06
Из: Смоленск
Пользователь №: 19 370



Прошелся по топикам и не смог понять, есть ли решение для следующей проблемы.
Подсоединяю уст-во к компу USB на AT91SAM7X.
Тот его определяет как CDC.
Открываю нужный порт, начинаю запись(чтение) - все нормально.
Отсоединяю плату. В диспетчере видно, что уст-во "отвалилось". Однако все операции с портом на компе продолжаются без ошибки.
На сколько я смог понять, все проблемы в usbser.sys.
Если кто сталкивался, поделитесь пожалуйста решением.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sergeeff
сообщение Mar 12 2009, 19:29
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



С таймаутами - это пройдет, только вы сами пишете какую-то коммуникационную программу со стороны host'a. Если вы на PC открыли какой-нибудь терминал для связи с вашим устройством, то после reset'a вашего устройства виртуальный COM перестанет существовать и заработает только после перезагрузки PC, что ни в какие ворота не лезет. У NXP есть пример драйвера (с ошибками, правда) для USB CDC - он в этом плане более грамотно реализован. По крайней мере достаточно просто закрыть программу связи и снова ее открыть - COM снова будет работать.
Go to the top of the page
 
+Quote Post



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

 


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


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