Какие проблемы могут возникнуть, если USB -устройство не соответствует USB 2.0?

StackOverflow https://stackoverflow.com/questions/1493068

Вопрос

У меня есть полное скорость устройства, которое указывает размер MAX Packet как 256 байтов. Это не совместимо с USB, поскольку размер пакета Maxiumum для полного скоростного устройства должен составлять 64 байта. Я могу прочитать (Readfile) и написать (writefile) на устройство просто отлично, но мне интересно, могут ли возникнуть проблемы, которые могут возникнуть, что я просто не вижу, кроме, возможно, удара по написанию по нескольким USB -кадрам ( 1 мс)? Я не совсем эксперт по USB, поэтому будут признаны любые советы.

Это было полезно?

Решение

Это то, что называется стратегия «Соответствует надежде».

Из опыта я могу сказать вам, что ваше устройство будет сбиться с широким спектром встроенных хостов и вызвать развращение на других. (Буферные переполнения на большинстве контроллеров, где ожидаемый размер пакета составляет 64, а плохое программное обеспечение используется.

К ним относятся различные ящики для настройки, телефоны и т. Д.

Кроме того, такие хаки, которые работают с NEC HCD, могут не работать с Intel.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top