USBデバイスがUSB 2.0に準拠していない場合、どのような問題が発生する可能性がありますか?

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

質問

最大パケットサイズを256バイトとして指定するフルスピードデバイスがあります。フルスピードデバイスのMaxiumumパケットサイズは64バイトである必要があるため、これはUSBに準拠していません。私はデバイスに正常にデバイスに読み、書き込み(WriteFile)を正常に書くことができますが、複数のUSBフレームにわたって書くことからのパフォーマンスヒット以外に見られない問題が発生する可能性があるかどうか疑問に思っています( 1ms)?私は本当にUSBの専門家ではないので、どんなアドバイスも感謝します。

役に立ちましたか?

解決

これは、「希望による準拠」戦略と呼ばれるものです。

経験から、あなたのデバイスは幅広い埋め込みホストをクラッシュさせ、他の人に腐敗を引き起こすことを伝えることができます。 (予想されるパケットサイズが64で、ソフトウェアが不十分なほとんどのコントローラーでバッファオーバーフローが使用されます。

これらには、さまざまなセットアップボックス、電話などが含まれます。

また、NEC HCDで動作するこのようなハックは、Intelのものでは機能しない可能性があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top