wangmin
驱动牛犊
驱动牛犊
  • 注册日期2003-11-24
  • 最后登录2005-03-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1571回复:6

D12枚举不成功,高手们帮我分析一下bus hound的数据吧

楼主#
更多 发布于:2004-04-11 17:44
D12的枚举中LED闪烁四次就熄灭,连接不上,我用bus hound抓到的数据只有CLASS,数据如下,请各位大侠帮忙分析一下可能是哪里的问题吧
  (7) USB Root Hub

Dev  Phase  Data                       Info           Time   Cmd.Phase.Ofs    
---  -----  -------------------------  -------------  -----  ------------------
  7  CTL    a3 00 00 00 - 02 00 04 00  CLASS            0us         1.1.0        
  7  DI     00 01 03 00                ....            53us         1.2.0        
  7  CTL    23 01 11 00 - 02 00 00 00  CLASS           14us         2.1.0        
  7  DI     04                         .              100ms         3.1.0        
  7  CTL    a3 00 00 00 - 02 00 04 00  CLASS           17us         4.1.0        
  7  DI     00 01 01 00                ....            20us         4.2.0        
  7  CTL    a3 00 00 00 - 02 00 04 00  CLASS           38us         5.1.0        
  7  DI     00 01 01 00                ....            18us         5.2.0        
  7  CTL    23 01 10 00 - 02 00 00 00  CLASS           27us         6.1.0        
  7  CTL    a3 00 00 00 - 01 00 04 00  CLASS           88us         7.1.0        
  7  DI     00 03 00 00                ....            19us         7.2.0        
  7  CTL    a3 00 00 00 - 02 00 04 00  CLASS           24us         8.1.0        
  7  DI     00 01 00 00                ....            17us         8.2.0        
  7  CTL    a3 00 00 00 - 01 00 04 00  CLASS           12ms         9.1.0        
  7  DI     00 03 00 00                ....            40us         9.2.0        
  7  CTL    a3 00 00 00 - 02 00 04 00  CLASS           33us        10.1.0        
  7  DI     00 01 00 00                ....            17us        10.2.0        
  7  DI     04                         .               14sc        11.1.0        
  7  CTL    a3 00 00 00 - 02 00 04 00  CLASS           41us        12.1.0        
  7  DI     01 01 01 00                ....            47us        12.2.0        
  7  CTL    a3 00 00 00 - 02 00 04 00  CLASS           73us        13.1.0        
  7  DI     01 01 01 00                ....            21us        13.2.0        
  7  CTL    23 01 10 00 - 02 00 00 00  CLASS           30us        14.1.0        
  7  CTL    a3 00 00 00 - 01 00 04 00  CLASS           93us        15.1.0        
  7  DI     00 03 00 00                ....            21us        15.2.0        
  7  CTL    a3 00 00 00 - 02 00 04 00  CLASS           26us        16.1.0        
  7  DI     01 01 00 00                ....            17us        16.2.0        
  7  CTL    a3 00 00 00 - 02 00 04 00  CLASS          110ms        17.1.0        
  7  DI     01 01 00 00                ....            42us        17.2.0        
  7  CTL    23 03 04 00 - 02 00 00 00  CLASS           28us        18.1.0        
  7  DI     04                         .               90ms        19.1.0        
  7  CTL    a3 00 00 00 - 02 00 04 00  CLASS           20us        20.1.0        
  7  DI     03 01 10 00                ....            23us        20.2.0        
  7  CTL    23 01 14 00 - 02 00 00 00  CLASS           11us        21.1.0        
  7  CTL    a3 00 00 00 - 02 00 04 00  CLASS           20ms        22.1.0        
  7  DI     03 01 00 00                ....            30us        22.2.0        
  7  DI     00 00                      ..             5.2ms        23.1.0        
  7  CTL    a3 00 00 00 - 02 00 04 00  CLASS          510ms        24.1.0        
  7  DI     03 01 00 00                ....            52us        24.2.0        
  7  CTL    23 03 04 00 - 02 00 00 00  CLASS           27us        25.1.0        
wangmin
驱动牛犊
驱动牛犊
  • 注册日期2003-11-24
  • 最后登录2005-03-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-12 09:38
我的现象是:
1、复位时D12的中断脚为低,运行程序后立即变高,程序进了中断ep0_txdone(),判断bEPPflags.bits.control_state != USB_TRANSMIT就直接return了
2、在LED闪烁时CLOCKOUT的输出为12M,LED熄灭后输出变成高电平
3、BUS HOUND中的数据如上
请大侠们帮忙,先谢了!

[编辑 -  4/12/04 by  wangmin]
leadphone
驱动牛犊
驱动牛犊
  • 注册日期2002-11-28
  • 最后登录2008-09-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-12 11:37
看bus hound的数据你压根没进入枚举呢
不过看你的列举的现象看,好像已经进入,估计是你bushound版本的事
wangmin
驱动牛犊
驱动牛犊
  • 注册日期2003-11-24
  • 最后登录2005-03-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-12 13:16
莫非bus hound的版本不同,它所能抓到的数据也会不同?再请问CLASS是什么意思呢?不好意思,刚接触USB,问题很菜
zhaobeishengcoo
驱动牛犊
驱动牛犊
  • 注册日期2004-02-25
  • 最后登录2005-05-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-04-17 15:08
设备枚举不成功,在Bushound
中是不会看见设备的。也就没法抓数据了!

你还是仔细看看固件问题吧!
yyouking
驱动老牛
驱动老牛
  • 注册日期2003-12-18
  • 最后登录2020-04-28
  • 粉丝0
  • 关注0
  • 积分967分
  • 威望114点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2004-04-17 18:39
 在枚举过程中,不管什么情况,设备都会发命令下来的
提供: AT89S52+D12开发套件 W78E54+Sl811HST单片机读写U盘套件 PL2303HX-串口转USB 网站http://www.devking.cn 联系 sl811hs@yahoo.com.cn QQ:14441292
dragon_hn
驱动中牛
驱动中牛
  • 注册日期2002-05-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分297分
  • 威望40点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-04-17 21:04
设备枚举不成功,在Bushound
中是不会看见设备的。也就没法抓数据了!
你还是仔细看看固件问题吧!

所以用BH的基础是设备枚举已经通过,所以不能期望用BH调枚举。
要调枚举必须用USB总线分析仪。
www.dragon-2008.com 欢迎交流
游客

返回顶部