prince321
驱动牛犊
驱动牛犊
  • 注册日期2008-06-12
  • 最后登录2010-01-04
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1453回复:4

求助USB设备不识别的解决方案

楼主#
更多 发布于:2008-07-23 17:42
先说明下遇到的情况 ,现在有个已经安装好驱动程序的USB设备,在将USB口连接到电脑上的之后,偶尔电脑会识别不到这个设备已经插入 ,要重新插一次才行
现在我们分析是某种原因导致系统没有接收到usb口插入设备产生的一个高电频,所以想要写个东西,摸拟usb口产生的高电频,发给操作系统,让操作系统自己去寻找这个设备并加载驱动

现在我是一点头绪都没有 ,各位大哥给指条路 ,能说说大概怎么实施,或者要参考什么资料,

谢谢了!~
zhoujiamurong
驱动小牛
驱动小牛
  • 注册日期2006-03-20
  • 最后登录2009-05-06
  • 粉丝4
  • 关注0
  • 积分1081分
  • 威望360点
  • 贡献值0点
  • 好评度215点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-07-24 10:14
偶尔电脑会识别不到这个设备已经插入
===============================
嵌入式的问题,要么电压不够,要么USB线过长或接触不好,要么嵌入式的USB驱动有问题
prince321
驱动牛犊
驱动牛犊
  • 注册日期2008-06-12
  • 最后登录2010-01-04
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-07-24 10:44
大哥真是高手啊,确实是嵌入式的USB设备,可是我们头儿就想要从主机这方面来解决这问题

我现在打算这么做你看看行不行,USB设备插入的时候不是会产生一个叫DBT_DEVICEARRIVAL的消息嘛,我想能不能由我的程序产生这么个消息,发给系统,然后系统会不会就可以开始加载这个设备的驱动了呢
zhoujiamurong
驱动小牛
驱动小牛
  • 注册日期2006-03-20
  • 最后登录2009-05-06
  • 粉丝4
  • 关注0
  • 积分1081分
  • 威望360点
  • 贡献值0点
  • 好评度215点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-07-24 11:05
USB设备插入的时候不是会产生一个叫DBT_DEVICEARRIVAL的消息嘛
===================================
我想这个消息是USB设备识别后产生的,你即使产生了这个消息,也不见得可以虚拟一个USB 设备的插入.
虚拟USB的插入让I/o管理器识别成USB,俺这个小菜鸟不会。
prince321
驱动牛犊
驱动牛犊
  • 注册日期2008-06-12
  • 最后登录2010-01-04
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-07-24 14:16
恩,您说的对,估计没有识别到设备是不会有消息产生的

又查了半天的资料了,还是没有头绪啊............

DDK看了半天好象也没有和这个相关的,

而且是不是可以虚拟USB的插入都还不确定啊
游客

返回顶部