如果USB设备不符合USB 2.0,可能会出现什么问题?

时间:2009-09-29 14:54:43

标签: usb protocols device standards-compliance

我有一个全速设备,它指定最大数据包大小为256个字节。这不符合USB标准,因为全速设备的最大数据包大小应为64字节。我可以很好地读取(ReadFile)和写入(WriteFile)到设备,但我想知道是否会出现可能出现的问题,除了可能因为写入多个usb帧而导致的性能损失之外我没有看到( 1毫秒)?我不是USB专家,所以任何建议都会受到赞赏。

1 个答案:

答案 0 :(得分:2)

这就是所谓的“符合希望”的策略。

根据经验,我可以告诉您,您的设备会崩溃各种嵌入式主机并导致其他主机损坏。 (大多数控制器上的缓冲区溢出,其中预期的数据包大小为64,并且使用了较差的软件。

这些包括不同的设置框,电话等。

此外,使用Nec hcd这样的黑客可能不适用于英特尔。