liaoyuansong
驱动牛犊
驱动牛犊
  • 注册日期2004-05-16
  • 最后登录2004-09-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2878回复:7

关于bushound

楼主#
更多 发布于:2004-07-24 14:45
请教:怎么用bushound?它的作用只能抓数据吗?

可不可以像一些串口调试工具那样发送数据呢?
liaoyuansong
驱动牛犊
驱动牛犊
  • 注册日期2004-05-16
  • 最后登录2004-09-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-07-24 14:46
Bus Hound 3.03 capture. Complements of www.perisoft.net

  Dev   - Device ID
  Time  - Elapsed time since the start of the previous Phase
  Phase - ADDR= 1394 transfer address  LOCK= 1394 lock transaction
          CDB = Command block          NSTS= NT status
          CTL = USB control packet     RSET= bus reset
          DI  = Data In                RSTS= I/O Request Status
          DO  = Data Out               SNS = SCSI Sense Data
          IDE = IDE task file command  SSTS= SCSI Request Block Status
          ISOC= Isochronous Transfer   USTS= USB status

  (5) VIA USB Universal Host Controller
  (6) USB Root Hub

Dev  Phase  Data                                                   Info              Time   Cmd.Phase.Ofs    
---  -----  -----------------------------------------------------  ----------------  -----  ------------------
  6  CTL    80 06 00 01 - 00 00 12 00                              GET DESCRIPTR       0us         1.1.0        
  6  DI     12 01 00 01 - 09 01 00 08                              ........           50us         1.2.0        
  6  CTL    80 06 00 02 - 00 00 ff 00                              GET DESCRIPTR      34us         2.1.0        
  6  DI     09 02 19 00 - 01 23 00 40                              .....#.@            9us         2.2.0        
  6  CTL    a0 06 00 00 - 00 00 47 00                              CLASS              29us         3.1.0        
  6  DI     09 00 02 1b - 00 01 00 00                              ........           10us         3.2.0        
  6  CTL    80 00 00 00 - 00 00 02 00                              GET STATUS         29us         4.1.0        
  6  DI     01 00                                                  ..                 10us         4.2.0        
  6  CTL    00 09 23 00 - 00 00 00 00                              SET CONFIG         34us         5.1.0        
  6  CTL    23 03 08 00 - 01 00 00 00                              CLASS             109us         6.1.0        
  6  CTL    23 03 08 00 - 02 00 00 00                              CLASS              16ms         7.1.0        
  6  CTL    23 01 10 00 - 01 00 00 00                              CLASS              20ms         8.1.0        
  6  CTL    23 01 10 00 - 02 00 00 00                              CLASS              33us         9.1.0        
  6  CTL    a3 00 00 00 - 01 00 04 00                              CLASS             970us        10.1.0        
  6  DI     00 01 00 00                                            ....               45us        10.2.0        
  6  CTL    a3 00 00 00 - 02 00 04 00                              CLASS              30us        11.1.0        
  6  DI     00 01 00 00                                            ....                9us        11.2.0        
  6  CTL    a3 00 00 00 - 01 00 04 00                              CLASS              45sc        12.1.0        
  6  DI     00 01 00 00                                            ....              115us        12.2.0        
  6  CTL    a3 00 00 00 - 02 00 04 00                              CLASS              37us        13.1.0        
  6  DI     00 01 00 00                                            ....               10us        13.2.0        
  6  DI     02                                                     .                 8.9mn        14.1.0        
  6  CTL    a3 00 00 00 - 01 00 04 00                              CLASS              54us        15.1.0        
  6  DI     01 01 01 00                                            ....               48us        15.2.0        
  6  CTL    a3 00 00 00 - 01 00 04 00                              CLASS              21ms        16.1.0        
  6  DI     01 01 01 00                                            ....               39us        16.2.0        
  6  CTL    23 01 10 00 - 01 00 00 00                              CLASS              47us        17.1.0        
  6  CTL    a3 00 00 00 - 01 00 04 00                              CLASS             111us        18.1.0        
  6  DI     01 01 00 00                                            ....               12us        18.2.0        
  6  CTL    a3 00 00 00 - 01 00 04 00                              CLASS             110ms        19.1.0        
  6  DI     01 01 00 00                                            ....               90us        19.2.0        
  6  CTL    23 03 04 00 - 01 00 00 00                              CLASS              54us        20.1.0        
  6  DI     02                                                     .                  69ms        21.1.0        
  6  CTL    a3 00 00 00 - 01 00 04 00                              CLASS              66us        22.1.0        
  6  DI     03 01 10 00                                            ....               47us        22.2.0        
  6  CTL    23 01 14 00 - 01 00 00 00                              CLASS               9us        23.1.0        
  6  CTL    a3 00 00 00 - 01 00 04 00                              CLASS              19ms        24.1.0        
  6  DI     03 01 00 00                                            ....               53us        24.2.0        
  6  DI     12 01 10 01 - ff 00 00 08                              ........           25ms        25.1.0        
  6  CTL    a3 00 00 00 - 01 00 04 00                              CLASS              63us        26.1.0        
  6  DI     03 01 00 00                                            ....               19us        26.2.0        
  6  CTL    23 03 04 00 - 01 00 00 00                              CLASS              29us        27.1.0        
  6  DI     02                                                     .                  54ms        28.1.0        
  6  CTL    a3 00 00 00 - 01 00 04 00                              CLASS              60us        29.1.0        
  6  DI     03 01 10 00                                            ....               48us        29.2.0        
  6  CTL    23 01 14 00 - 01 00 00 00                              CLASS              10us        30.1.0        
  6  DI     12 01 10 01 - ff 00 00 08                              ........           40ms        31.1.0        
  6  DI     09 02 19 00 - 01 01 00 80                              ........          5.9ms        32.1.0        
  6  CTL    a3 00 00 00 - 02 00 04 00                              CLASS              21ms        33.1.0        
  6  DI     00 01 00 00                                            ....               31us        33.2.0        
  6  CTL    23 01 01 00 - 01 00 00 00                              CLASS             697ms        34.1.0        
  6  DI     02                                                     .                  22mn        35.1.0        
  6  CTL    a3 00 00 00 - 01 00 04 00                              CLASS              63us        36.1.0        
  6  DI     00 01 03 00                                            ....               49us        36.2.0        
  6  CTL    23 01 11 00 - 01 00 00 00                              CLASS               9us        37.1.0        
  6  DI     02                                                     .                 100ms        38.1.0        
  6  CTL    a3 00 00 00 - 01 00 04 00                              CLASS              64us        39.1.0        
metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-25 09:46
BUSHOUND是用来抓取USB BUS上的数据(过滤过的)的,它只能抓取从主机到设备或设备到主机的数据(即USBD发送和接收的数据),你可以通过这些数据进行分析,以判断和调试你的设备的功能状态.它好象不能自己发送给你的设备或主机.
新手上路,请多关照.
blackdream2
驱动牛犊
驱动牛犊
  • 注册日期2004-07-24
  • 最后登录2006-11-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-07-25 10:54
我抓到U盘数据也是这样,为什么没有第一次读取设备描述符的数据,还有地址分配!!
bigbigboy
驱动牛犊
驱动牛犊
  • 注册日期2003-08-24
  • 最后登录2008-08-06
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-07-25 11:46
为什么不用5.0完美版呢?这个版置顶中右下载的啊:)
bushound可以发出一些usb控制命令的,至少5.0中是可以的。

还有,blackdream2,你没有看见地址分配我猜是你没有把usb root hub也监控上,在device里面把usb root hub也选上应该就可以了吧,have a try :P
metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-07-25 18:01
这些都是对于HUB类的REQUEST(协议的11.24),你的设备没看到可能因为:
1.没有选上设备.在枚举完成之前是看不到你的设备的,但你可以先挂一个好的设备(最好是与你的设备是同类的),让BUSHOUND找到,并在BUSHOUND里选上它,然后,拔下它,替换上你的设备.这样,显示的就是你的设备的信息了.
2.就没给你发信息.这可能是你的固件有问题,HUB端口打不开.你可以跟一下你的固件程序,看看是哪里的问题.
新手上路,请多关照.
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-07-26 10:41
看下帖
http://www.driverdevelop.com/forum/viewthread.php?tid=46255
liaoyuansong
驱动牛犊
驱动牛犊
  • 注册日期2004-05-16
  • 最后登录2004-09-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-08-09 20:35
如果我想人为向USB口发送一些数据,用什么软件可以办到?
游客

返回顶部