sqlwth
驱动牛犊
驱动牛犊
  • 注册日期2007-03-11
  • 最后登录2012-08-31
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望85点
  • 贡献值1点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:1393回复:2

求救!USB gadget 初始化不成功,一直reset

楼主#
更多 发布于:2008-08-07 15:21
小弟最近在做linux下的gadget驱动,处理器是s3c2410,在将板卡用USB连入主机后,板子的终端提示:

0.07 USB: usbs=04, usbds=00, pwr=08 ep0csr=00
usb_status is 4
0.08 USB: USB reset
0.09 USB: usbs=00, usbds=00, pwr=08 ep0csr=00
usb_status is 0
0.10 USB: usbs=04, usbds=00, pwr=08 ep0csr=00
usb_status is 4
0.11 USB: USB reset
0.12 USB: usbs=00, usbds=00, pwr=08 ep0csr=00
usb_status is 0
0.13 USB: usbs=04, usbds=00, pwr=08 ep0csr=00
usb_status is 4
0.14 USB: USB reset
0.15 USB: usbs=00, usbds=00, pwr=08 ep0csr=00
usb_status is 0
0.16 USB: usbs=04, usbds=00, pwr=08 ep0csr=00
usb_status is 4
0.17 USB: USB reset
0.18 USB: usbs=00, usbds=00, pwr=08 ep0csr=00
usb_status is 0

一直是中断信号,虽然我觉得是端点0初始化不成功,主机没有得到设备的描述符,但不清楚为什么会这样?
请各位路过的大侠帮帮小弟
sqlwth
驱动牛犊
驱动牛犊
  • 注册日期2007-03-11
  • 最后登录2012-08-31
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望85点
  • 贡献值1点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-08-13 15:30
Device  Phase  Data                                                Description       Delta  Cmd.Phase.Ofs(rep)
------  -----  --------------------------------------------------  ----------------  -----  ------------------
  13.0  CTL    a3 00 00 00  02 00 04 00                            GET STATUS        3.8sc         1.1.0(2)    
  13.0  DI     01 01 01 00                                         ....               27us         1.2.0        
  13.0  CTL    23 01 10 00  02 00 00 00                            CLEAR FEATURE      62us         3.1.0        
  13.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS         40us         4.1.0        
  13.0  DI     00 01 00 00                                         ....               15us         4.2.0        
  13.0  CTL    a3 00 00 00  02 00 04 00                            GET STATUS         11us         5.1.0(2)    
  13.0  DI     01 01 00 00                                         ....               13us         5.2.0        
  13.0  CTL    23 03 04 00  02 00 00 00                            SET FEATURE       116ms         7.1.0        
  13.0  CTL    a3 00 00 00  02 00 04 00                            GET STATUS         26ms         8.1.0        
  13.0  DI     03 01 10 00                                         ....               27us         8.2.0        
  13.0  CTL    23 01 14 00  02 00 00 00                            CLEAR FEATURE       4us         9.1.0        
  13.0  CTL    a3 00 00 00  02 00 04 00                            GET STATUS         26ms        10.1.0(2)    
  13.0  DI     03 01 00 00                                         ....               43us        10.2.0        
  13.0  CTL    23 03 04 00  02 00 00 00                            SET FEATURE       536ms        12.1.0        
  13.0  CTL    a3 00 00 00  02 00 04 00                            GET STATUS         26ms        13.1.0        
  13.0  DI     03 01 10 00                                         ....               26us        13.2.0        
  13.0  CTL    23 01 14 00  02 00 00 00                            CLEAR FEATURE       4us        14.1.0        
  13.0  CTL    a3 00 00 00  02 00 04 00                            GET STATUS         26ms        15.1.0(2)  
  13.0  DI     03 01 00 00                                         ....               46us        15.2.0        
  13.0  CTL    23 03 04 00  02 00 00 00                            SET FEATURE       537ms        17.1.0        
  13.0  CTL    a3 00 00 00  02 00 04 00                            GET STATUS         26ms        18.1.0        
  13.0  DI     03 01 10 00                                         ....               26us        18.2.0        
  13.0  CTL    23 01 14 00  02 00 00 00                            CLEAR FEATURE       4us        19.1.0        
  13.0  CTL    a3 00 00 00  02 00 04 00                            GET STATUS         26ms        20.1.0        
  13.0  DI     03 01 00 00                                         ....               43us        20.2.0        
  13.0  CTL    23 01 01 00  02 00 00 00                            CLEAR FEATURE     536ms        21.1.0      


今天用bus hound 看了一下,host根本就没有get descriptor
哪位大侠能提示一下呢?
sqlwth
驱动牛犊
驱动牛犊
  • 注册日期2007-03-11
  • 最后登录2012-08-31
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望85点
  • 贡献值1点
  • 好评度5点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-08-21 15:21
哪位大侠快来救救俺吧
- reset start -> pwr reg = 8
- reset end   -> pwr reg = 0

pwr reg(Power management register) 一直是USB_RESET

Set by the USB if reset signaling is received from the host. This bit remains set as long as
reset signaling persists on the bus  
游客

返回顶部