USBデバイスがUSB 2.0に準拠していない場合、どのような問題が発生する可能性がありますか?
-
18-09-2019 - |
質問
最大パケットサイズを256バイトとして指定するフルスピードデバイスがあります。フルスピードデバイスのMaxiumumパケットサイズは64バイトである必要があるため、これはUSBに準拠していません。私はデバイスに正常にデバイスに読み、書き込み(WriteFile)を正常に書くことができますが、複数のUSBフレームにわたって書くことからのパフォーマンスヒット以外に見られない問題が発生する可能性があるかどうか疑問に思っています( 1ms)?私は本当にUSBの専門家ではないので、どんなアドバイスも感謝します。
解決
これは、「希望による準拠」戦略と呼ばれるものです。
経験から、あなたのデバイスは幅広い埋め込みホストをクラッシュさせ、他の人に腐敗を引き起こすことを伝えることができます。 (予想されるパケットサイズが64で、ソフトウェアが不十分なほとんどのコントローラーでバッファオーバーフローが使用されます。
これらには、さまざまなセットアップボックス、電話などが含まれます。
また、NEC HCDで動作するこのようなハックは、Intelのものでは機能しない可能性があります。
所属していません StackOverflow