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

Отправлено -KSV- 10 июля 2002 г. 18:03

Делаем полноскоростной девайс на связке 8051 и USBN 9603. Под Win 2000/XP устройство корректно проходит энумерацию и устанавливает тестовый драйвер. Утилита USBVerify.exe показывает, что все OK. Видна вся информация об устройстве, вся информация об эндпоинтах и т.п.
Но под Windows 98 SE проблемы. Устройство очень редко проходит даже энумерацию. Такое впечатление, что оно просто определяется и тут же "отваливается". Т.е. процесс то доходит до энумерации и затем "отваливается", то не доходит и отваливается после получения первых 64х байт дескриптора. В USBVerify информация об устройстве (Vendor, device ID и т.п.) видна всегда, адрес редко когда не нулевой, до эндпоинтов вообще дело не доходит.
В чем может быть проблема? Перерыл всю схему, продебаггил весь firmware (написан на основе примера взятого c National). Уже не знаю что делать.

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

Ответы



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

E-mail: info@telesys.ru