Какие проблемы могут возникнуть, если USB -устройство не соответствует USB 2.0?
-
18-09-2019 - |
Вопрос
У меня есть полное скорость устройства, которое указывает размер MAX Packet как 256 байтов. Это не совместимо с USB, поскольку размер пакета Maxiumum для полного скоростного устройства должен составлять 64 байта. Я могу прочитать (Readfile) и написать (writefile) на устройство просто отлично, но мне интересно, могут ли возникнуть проблемы, которые могут возникнуть, что я просто не вижу, кроме, возможно, удара по написанию по нескольким USB -кадрам ( 1 мс)? Я не совсем эксперт по USB, поэтому будут признаны любые советы.
Решение
Это то, что называется стратегия «Соответствует надежде».
Из опыта я могу сказать вам, что ваше устройство будет сбиться с широким спектром встроенных хостов и вызвать развращение на других. (Буферные переполнения на большинстве контроллеров, где ожидаемый размер пакета составляет 64, а плохое программное обеспечение используется.
К ним относятся различные ящики для настройки, телефоны и т. Д.
Кроме того, такие хаки, которые работают с NEC HCD, могут не работать с Intel.