[an error occurred while processing this directive]
|
Господа! Помогите! Мое USB устройство на основе 9603 не проходит энумерацию. После подключения к хосту получаю от него сброс. Вхожу в NODE_OPERATIONAL, получаю запрос от хоста GET_DESCRIPTOR (device). Загружаю в FIFO0 первые 8 байт, разрешаю передачу. Хост забирает этот пакет, от него приходит подтверждение. Далее загружаю в FIFO0 следующий пакет из 8 байт, разрешаю передачу. Следующими событиями по идее должно быть - получение подтверждения от хоста и загрузка в FIFO0 оставшихся 2 байт дескриптора устройства, но вместо этого хост не пытается забрать 2-й пакет, а передает запрос на передачу данных. Помогите кто прошел этот путь?
E-mail: info@telesys.ru