[an error occurred while processing this directive]
Помехи по USB? Кто-нибудь сталкивался с таким?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Alechin 18 октября 2005 г. 08:21

Дело в следующем: имею некое USB устройство с USBN9604. Безотказно работало несколько лет на разных машинах и с USB1.1 и с USB2.0. И вдруг на одной из машин начались проблемы - устройство не определяется. Сняли log энумерации и видим - идут сплошные NAKи по моей передаче в хост. При этом посылка каждого пакета повторяется несколько раз, иногда проходит, но чаше хост после трех подряд неуспешных попыток отключает устройство.
Теперь вопрос - с чем может быть связано такое поведение (системы нет, только на одной конкретной машине) - с помехами, но на ней остальные USB устройства работают нормально. Если нет, то с чем?
И еще: если хост не подтвердил прием от EP0 я должен повторять передачу? По спецификации в такой ситуации (при неподтверждении передачи) я должен, но регистр управления передачей EP0 (USBN9604) не содержит возможности перезагрузки FIFO. Почему? Я раньше не повторял, и проблем не было. А вот с данной машиной пришлось добавить повтор, но как сказано выше это не помогло.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru