SKYXIANG0809
驱动牛犊
驱动牛犊
  • 注册日期2003-12-26
  • 最后登录2011-05-24
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1417回复:4

请问驱动程序发送USB数据的速度是否可以减慢。

楼主#
更多 发布于:2004-03-15 09:30
 固件的芯片是我们自己做的,但是当我用计算机发送USB数据的时候,固件会死掉,用分析仪观察发送的最后一个包,发现host端发送了三次相同的数据,但是device端完全没有回应,既没NAK也没有ACK包的回应。现在我怀疑,这边固件的速度没有跟上,我想唯一的解决方法,可能是将USB host端的发送速度变小,我这边的驱动程序是用driverworks生成的,请教是否可以将host端发送usb数据的速度减小,应该在程序中怎样去修改呢? 非常感谢!
escape
驱动老牛
驱动老牛
  • 注册日期2002-02-01
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-15 10:39
有趣,为什么不重新设计好固件提高速度呢?
SKYXIANG0809
驱动牛犊
驱动牛犊
  • 注册日期2003-12-26
  • 最后登录2011-05-24
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-15 11:23
感谢你的帖子!
    当固件设计好之后,虽然它有一些不完善的地方,但是总是希望能够通过软件来解决问题,请问楼上是否可以在软件方面给出一些解决问题的办法。非常感谢!
escape
驱动老牛
驱动老牛
  • 注册日期2002-02-01
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-15 12:08
我不知道。可能不可以吧。应为不是你一个设备要使用usb总线,
其它设备也要用,如果总线速度被你降下来了,岂不是乱了套。
也许可以做个时钟,按时发送。
escape
驱动老牛
驱动老牛
  • 注册日期2002-02-01
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-03-15 12:10
也不好,没有用
游客

返回顶部