Я пытаюсь ускорить работу довольно вялого загрузчика. В настоящее время я отправляю данные на одной конечной точке USB HID, а поскольку это низкоскоростное устройство, я, по-видимому, ограничен одним 8-байтовым пакетом за интервал 10 мс для колоссальных 800 байт в секунду.Ускоренный вывод USB HID
Возможно ли как-то увеличить частоту отчетности? Или использовать несколько конечных точек вывода в одном интерфейсе или как часть составного устройства? Или, возможно, злоупотреблять контрольной точкой для отправки дополнительных данных?
Лучшее сжатие - это всегда альтернатива, я полагаю, но это область уменьшающейся отдачи, а перепроектирование аппаратного обеспечения, позволяющее полноскоростному USB, на самом деле не является вариантом.
Для записи я был бы доволен решением для Windows.
Спасибо за предложение! Микроконтроллер PIC18, который я использую, должен поддерживать их довольно легко. Я не собираюсь писать драйвер, но использование готового, конечно же, не может быть и речи, особенно с общими отчетами HID, хранящимися как резерв. – doynax