Frage

Ich habe ein Gerät mit voller Geschwindigkeit, das die maximale Paketgröße als 256 Bytes angibt. Dies ist keine USB -konform, da die Maxiumum -Paketgröße für ein Gerät mit voller Geschwindigkeit 64 Bytes betragen sollte. Ich kann (ReadFile) und schreiben (writeFile) auf das Gerät gut, aber ich frage mich, ob es Probleme geben könnte, die auftreten könnten, dass ich nur einen anderen auf mehreren USB -Frames geschriebenen Auftritt habe (vielleicht ein Auftritt, der nicht mehr auf mehreren USB -Frames geschrieben wird ( 1 ms)? Ich bin nicht wirklich ein USB -Experte, daher wird jeder Rat geschätzt.

War es hilfreich?

Lösung

Dies ist das, was die Strategie "konform von Hope" bezeichnet wird.

Aus Erfahrung kann ich Ihnen sagen, dass Ihr Gerät eine breite Palette eingebetteter Hosts abbricht und andere Korruption verursacht. (Pufferüberläufe bei den meisten Controllern, bei denen die erwartete Paketgröße 64 beträgt und eine schlechte Software verwendet wird.

Dazu gehören verschiedene Setup -Boxen, Telefone usw.

Auch Hacks wie diese, die mit einem NEC -HCD funktionieren, funktionieren möglicherweise nicht mit einem Intel.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top