Я использую USB в качестве хоста для чтения содержимого файловой системы FAT32. Дескриптор конечной точки возвращает мне 0x81 как адрес конечной точки IN и 0x02 для адреса OUT EP.
Я реализую это с помощью OHCI. Дескриптор конечной точки в OHCI имеет 4-битное поле для конечной точки, как показано в поле «EN» — < img src="https://i.stack.imgur.com/x6yTS.png" alt="введите здесь описание изображения">
Означает ли это, что мой адрес конечной точки 0x02 для OUT и 0x01 для IN? это точно номера конечных точек.
Я спрашиваю об этом, потому что мой дескриптор передачи для приема данных из конечной точки IN не работает, и я пока не могу понять причину.