阅读:1393回复:2
求救!USB gadget 初始化不成功,一直reset
小弟最近在做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初始化不成功,主机没有得到设备的描述符,但不清楚为什么会这样? 请各位路过的大侠帮帮小弟 |
|
沙发#
发布于: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 哪位大侠能提示一下呢? |
|
板凳#
发布于: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 |
|