李老九
驱动牛犊
驱动牛犊
  • 注册日期2001-04-26
  • 最后登录2002-10-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2272回复:3

usb调试问题

楼主#
更多 发布于:2001-11-08 12:12
我调试一个类似于usb鼠标的外设,经常发现死机现象(计算机仍可正常工作,设备死机),断开再连接usb设备,一切恢复正常,请问斑竹或各位高手这是由于什么造成的?怎样区分到底是driver的问题还是firmware的问题?
感谢usb11昨天的回答!
 麻烦各位大虾了!!
YES
usb11
驱动小牛
驱动小牛
  • 注册日期2001-09-17
  • 最后登录2009-04-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-11-08 12:18
是不是进入suspend死锁啦?
至于怎样区分,那具体的就不好说啦
你有USB总线分析仪么?有没有直接对设备写包的工具?
助人乃快乐之本! 共同进步是我的本意!
zcz008
驱动牛犊
驱动牛犊
  • 注册日期2001-06-12
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-12-10 16:36
没有那个分析仪那个咚咚呢?我和老九遇到一样的问题呀,我是2131的开发板,随机式\"死机\"!
six
six
驱动牛犊
驱动牛犊
  • 注册日期2001-06-03
  • 最后登录2003-08-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-02-05 14:11
我用2131做了一个咚咚,根本就没有用什么开发板就行了,全软件调试,当然的保证firmware框架正确,用原配的肯定行。其实usb上死机多半是pc程序向外设发出数据传输请求后得不到应答,由于usb是一个半双工,而且是一个假双向通信(firmware无法主动通信),导致firmware和pc配合不当,很可能死机。当然pc程序如果做的很完善(加一些超时退出、取消io请求、从发io请求),倒是可以减轻这个矛盾,就如2131的调试软件一样,但是也没法完全避免。我调试时常常是5分钟死机一次
lu_six
游客

返回顶部