OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9318|回复: 3

崩溃中!USB无法识别

[复制链接]

18

主题

82

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2011-10-27
在线时间
0 小时
发表于 2013-1-4 20:34:07 | 显示全部楼层 |阅读模式
开始做了一块板子,1.5k上拉到3.3V,22欧的串联电阻,一切都正常。后来又做了一块板子,同样的接法,只不过USB那两根数据线被平行拉长了一倍,结果就无法识别了。请高手指教,调了两天了,接近崩溃边缘。

我用USB监测软件看到如下通信内容:
Bus Hound 6.01 capture on Windows Vista Service Pack 1 (x64). Complements of www.perisoft.net

  Device - Device ID (followed by the endpoint for USB devices)
            (4) Ricoh PCIe SDXC/MMC Host Controller
            (12) USB Input Device
            (13) HID-compliant mouse
            (14) J-Link driver
            (15) Unknown Device
            (16) USB Input Device
            (17) HID-compliant device
            (18) USB Mass Storage Device
            (19) General USB Flash Disk [ROM=1.0]
            (20) Unknown Device
  Phase  - Phase Type
            IRP   I/O request packet         
            STAK  IRP stack location         
  Data   - Hex dump of the data transferred
  Descr  - Description of the phase
  Cmd... - Position in the captured data


Device  hase  Data                                                Description       Cmd.Phase.Ofs(rep)
------  -----  --------------------------------------------------  ----------------  ------------------
  14    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                           1.1.0(5)     
               00 00 06 00  00 00 00 00  00 00 00 00  00 00 00 00                           1.1.16       
  14    STAK   1b 09 00 e0  00 00 00 00  70 b3 3c 03  80 f8 ff ff  QUERY CAPS               1.2.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                           1.2.16       
  14    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                           6.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                           6.1.16       
  14    STAK   1b 07 00 e0  00 00 00 00  00 00 00 00  00 00 00 00  QUERY RELATIONS          6.2.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                           6.2.16       
  15    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                           7.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                           7.1.16       
  15    STAK   1b 13 00 00  00 00 00 00  00 00 00 00  00 00 00 00  QUERY ID                 7.2.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                           7.2.16       
  15    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                           8.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                           8.1.16       
  15    STAK   1b 09 00 e0  00 00 00 00  80 b7 3c 03  80 f8 ff ff  QUERY CAPS               8.2.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                           8.2.16       
  15    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                           9.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                           9.1.16       
  15    STAK   1b 0c 00 00  00 00 00 00  00 00 00 00  00 00 00 00  QUERY DEV TEXT           9.2.0        
               04 08 00 00  00 00 00 00  00 00 00 00  00 00 00 00                           9.2.16       
  15    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                          10.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          10.1.16       
  15    STAK   1b 0c 00 00  00 00 00 00  01 00 00 00  00 00 00 00  QUERY DEV TEXT          10.2.0        
               04 08 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          10.2.16       
  15    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                          11.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          11.1.16       
  15    STAK   1b 13 00 00  00 00 00 00  03 00 00 00  00 00 00 00  QUERY ID                11.2.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          11.2.16       
  15    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                          12.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          12.1.16       
  15    STAK   1b 13 00 00  00 00 00 00  01 00 00 00  00 00 00 00  QUERY ID                12.2.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          12.2.16       
  15    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                          13.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          13.1.16       
  15    STAK   1b 13 00 00  00 00 00 00  02 00 00 00  00 00 00 00  QUERY ID                13.2.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          13.2.16       
  15    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                          14.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          14.1.16       
  15    STAK   1b 13 00 00  00 00 00 00  05 00 00 00  00 00 00 00  QUERY ID                14.2.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          14.2.16       
  15    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                          15.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          15.1.16       
  15    STAK   1b 0b 00 00  00 00 00 00  00 00 00 00  00 00 00 00  QUERY RES REQ           15.2.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          15.2.16       
  15    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                          16.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          16.1.16       
  15    STAK   1b 15 00 00  00 00 00 00  00 00 00 00  00 00 00 00  QUERY BUS INFO          16.2.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          16.2.16       
  15    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                          17.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          17.1.16       
  15    STAK   1b 0a 00 00  00 00 00 00  00 00 00 00  00 00 00 00  QUERY RESOURCES         17.2.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          17.2.16       
  15    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                          18.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          18.1.16       
  15    STAK   1b 19 00 00  00 00 00 00  00 00 00 00  00 00 00 00  NP                     18.2.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          18.2.16       
  15    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                          19.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          19.1.16       
  15    STAK   1b 18 00 00  00 00 00 00  00 00 00 00  00 00 00 00  QUERY LEGACY            19.2.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          19.2.16       
  15    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                          20.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          20.1.16       
  15    STAK   1b 0b 00 00  00 00 00 00  00 00 00 00  00 00 00 00  QUERY RES REQ           20.2.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          20.2.16       
  15    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                          21.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          21.1.16       
  15    STAK   1b 0d 00 00  00 00 00 00  00 00 00 00  00 00 00 00  FILTER RES REQ          21.2.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          21.2.16       
  15    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                          22.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          22.1.16       
  15    STAK   1b 00 00 e0  00 00 00 00  00 00 00 00  00 00 00 00  START DEVICE            22.2.0        //<--------注意这里
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          22.2.16       
  15    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                          23.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          23.1.16       
  15    STAK   1b 09 00 e0  00 00 00 00  d0 b6 3c 03  80 f8 ff ff  QUERY CAPS              23.2.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          23.2.16       
  15    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                          24.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          24.1.16       
  15    STAK   1b 14 00 e0  00 00 00 00  00 00 00 00  00 00 00 00  QUERY DEV STATE         24.2.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          24.2.16       
  15    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                          25.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          25.1.16       
  15    STAK   1b 07 00 e0  00 00 00 00  03 00 00 00  00 00 00 00  QUERY RELATIONS         25.2.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          25.2.16       
  15    IRP    06 00 78 04  00 00 00 00  00 00 00 00  00 00 00 00                          26.1.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          26.1.16       
  15    STAK   1b 17 00 e0  00 00 00 00  00 00 00 00  00 00 00 00  SURPRISE REMOVAL        26.2.0        
               00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00                          26.2.16       

按理来说,在START DEVICE之后应该是主机在端点0发送标准中断输出去查询设备的descriptor,就是那个get descriptor,  我的那块好使的板子就是这样,结果这块板子没有。这是怎么一回事呢?百度搜了好久都找不到,愁死人了。



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

18

主题

82

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2011-10-27
在线时间
0 小时
 楼主| 发表于 2013-1-4 21:11:34 | 显示全部楼层
holyshit,是个虚焊,我重新焊了一遍芯片,好了,真是何时都得去第一排查这个问题。
回复 支持 反对

使用道具 举报

3

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2012-12-25
在线时间
3 小时
发表于 2013-1-4 21:31:04 | 显示全部楼层
赞,加油!
我也经常这样,自个儿问问题,自个儿解决。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-1-4 21:43:15 | 显示全部楼层
呵呵
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-20 04:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表