阅读:1419回复:4
请问驱动程序发送USB数据的速度是否可以减慢。
固件的芯片是我们自己做的,但是当我用计算机发送USB数据的时候,固件会死掉,用分析仪观察发送的最后一个包,发现host端发送了三次相同的数据,但是device端完全没有回应,既没NAK也没有ACK包的回应。现在我怀疑,这边固件的速度没有跟上,我想唯一的解决方法,可能是将USB host端的发送速度变小,我这边的驱动程序是用driverworks生成的,请教是否可以将host端发送usb数据的速度减小,应该在程序中怎样去修改呢? 非常感谢!
|
|
沙发#
发布于:2004-03-15 12:10
也不好,没有用
|
|
板凳#
发布于:2004-03-15 12:08
我不知道。可能不可以吧。应为不是你一个设备要使用usb总线,
其它设备也要用,如果总线速度被你降下来了,岂不是乱了套。 也许可以做个时钟,按时发送。 |
|
地板#
发布于:2004-03-15 11:23
感谢你的帖子!
当固件设计好之后,虽然它有一些不完善的地方,但是总是希望能够通过软件来解决问题,请问楼上是否可以在软件方面给出一些解决问题的办法。非常感谢! |
|
地下室#
发布于:2004-03-15 10:39
有趣,为什么不重新设计好固件提高速度呢?
|
|