Группа: Свой
Сообщений: 86
Регистрация: 3-05-06
Пользователь №: 16 717
1. Драйвер формирует запрос GetDescriptor (тип дескриптора - string) и отводит под этот дескриптор буфер в 255 байт! Однако по спецификации максимальный размер пакета для Control транзакций 64 байта. Должен ли драйвер разбивать дескриптор на несколько пакетов? 2. По какой причине устройство может отвечать NAK при Control IN транзакции (размер отведённого буфера - 255 байт)?
Группа: Свой
Сообщений: 86
Регистрация: 3-05-06
Пользователь №: 16 717
1. Драйвер формирует Transfer Descriptor с буфером на 255 байт (так как считает, что максимальная длина stringдескриптора - 255 байт) 2. По какой причине может быть не готов пакет? (устройство несколько раз отвечает NAK)