当前位置: 代码迷 >> WinCE >> Imx51 插上鼠标并移动会出现+USBD:ResetPipe ,
  详细解决方案

Imx51 插上鼠标并移动会出现+USBD:ResetPipe ,

热度:72   发布时间:2016-04-28 13:15:26.0
Imx51 插上鼠标并移动会出现+USBD:ResetPipe ,求助。。。
以下为logo 信息

插上usb,移动一下,然后拔下的所有信息

+USBD:ResetPipe为移动鼠标的信息,屏幕的上鼠标无反应

致敬 ---- ll124884135


C/C++ code
 CHub(External tier 1)::HubStatusChangeThread - port 1, change = 0x0001, status = 0x0301       hubStatus PortEnableChange = 0hubStatus PortEnabled = 0hubStatus PortConnected = 1hubStatus ForceDetach = 0hubStatus.change.port.ConnectStatusChange = 1CHub(External tier 1)::HubStatusChangeThread - device attached on port 1                                                                        +CHub(External tier 1)::AttachDevice - port = 1, fIsLowSpeed = 1                                                        AttachDevice: with CHub(0xd48f5030) ResetEventCHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_OPENING_ENDPOINT0_PIPE, failures = 0                        CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_USING_ADDRESS0, failures = 0                                        CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_RESET_AND_ENABLE_PORT, failures = 0                                                               CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_GET_DEVICE_DESCRIPTOR_TEST, failures = 0                      CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_SET_ADDRESS, failures = 0                                              CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_LEAVE_ADDRESS0, failures = 0                                                              CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_GET_INITIAL_DEVICE_DESCRIPTOR, failures = 0                        CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_GET_DEVICE_DESCRIPTOR, failures = 0                                                          CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_SETUP_CONFIGURATION_DESCRIPTOR_ARRAY, failures = 0                CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_GET_INITIAL_CONFIG_DESCRIPTOR, failures = 0                                                          CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_GET_CONFIG_DESCRIPTOR,failures = 0            CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_DETERMINE_CONFIG_TO_CHOOSE, failures = 0                                        CHub(External tier 1)::AttachDevice - Select Configuration 0 on DEVICE_CONFIG_STATUS_DETERMINE_CONFIG_TO_CHOOSE step                                                                            Config Power = 100 mACHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_SCHEDULING_SET_CONFIG, failures = 0                       CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_CREATE_NEW_FUNCTION, failures = 0                                                UsbHost : New Function [address(3) / layer(1)]CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_INSERT_NEW_DEVICE_INTO_UPSTREAM_HUB_PORT_ARRAY, failures = 0                                                CHub(External tier 1)::AttachDevice - status = DEVICE_CONFIG_STATUS_SIGNAL_NEW_DEVICE_ENTER_OPERATIONAL_STATE, failures = 0           OSAXST1: >>> Loading Module 'usbhid.dll' (0x89269CC0) at address 0xC1020000-0xC1037000 in Process 'NK.EXE' (0x8462CAA0)OSAXST1: >>> Loading Module 'hidparse.dll' (0x89269E08) at address 0xC10E0000-0xC10F5000 in Process 'NK.EXE' (0x8462CAA0)DEVICE!RegReadActivationValues RegQueryValueEx(Drivers\USB\ClientDrivers\Hid\Instance\Prefix) returned 2DEVICE!RegReadActivationValues RegQueryValueEx(Drivers\USB\ClientDrivers\Hid\Instance\BusPrefix) returned 2DEVICE!RegReadActivationValues RegQueryValueEx(Drivers\USB\ClientDrivers\Hid\Hid_Class\BusPrefix) returned 2+USBD:OpenPipe, EP: 0x81, MaxPkt: 5, Type: Interrupt-USBD:OpenPipe success, hPipe = D02AC9B0                                        [NOTIFY] HandleSystemEvent 7 /ADD HID1:HidParse: 'Preparing to Allocate memory                                       HidParse: 'Top Level Collection 1 found                                                                              HidParse: 'Enter Link Collection                              HidParse: 'Exit Link Collection                                                             HidParse: 'Collection 1 exit         HidParse: 'Starting Parsing Pass                                         HidParse: 'Parse Collection 1                                                                       HidParse: 'Main Offset:8                HidParse: 'Main Offset:b                                         HidParse: 'Main Offset:10                                                                   HidParse: 'Main Offset:28             HidParse: 'X Parse Collection 1                                             OSAXST1: >>> Loading Module 'mouhid.dll' (0x87817780) at address 0xC1120000-0xC1127000 in Process 'NK.EXE' (0x8462CAA0)-CHub(External tier 1)::AttachDevice - port = 1, fIsLowSpeed = 1, address = 3                                                                            +USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipe+USBD:ResetPipeCHub(External tier 1)::HubStatusChangeThread - port 1, change = 0x0001, status = 0x0100       hubStatus PortEnableChange = 0hubStatus PortEnabled = 0hubStatus PortConnected = 0hubStatus ForceDetach = 0hubStatus.change.port.ConnectStatusChange = 1CHub(External tier 1)::HubStatusChangeThread - device detached on port 1                                                                        +CHub(External tier 1)::DetachDevice - port = 1                                       CHub(External tier 1)::DetachDevice - created worker thread to handle device detach                                          +CHub::DetachDownstreamDeviceThread                                                                             +CFunction(tier 2)::HandleDetach                                USBHost : Detach Function [address(3) / layer (1)]+USBD:ClosePipe, hPipe: 0xD4D09890-USBD:ClosePipe+USBD:ClosePipe, hPipe: 0xD02AC9B0-USBD:ClosePipeOSAXST1: <<< Unloading Module 'mouhid.dll' (0x87817780) at address 0xC1120000-0xC1127000 in Process 'NK.EXE' (0x8462CAA0)-CHub(External tier 1)::DetachDevice - port = 1                                               StartInterruptTransfer: IssueInterruptTransfer failedOSAXST1: <<< Unloading Module 'usbhid.dll' (0x89269CC0) at address 0xC1020000-0xC1037000 in Process 'NK.EXE' (0x8462CAA0)OSAXST1: <<< Unloading Module 'hidparse.dll' (0x89269E08) at address 0xC10E0000-0xC10F5000 in Process 'NK.EXE' (0x8462CAA0)[NOTIFY] HandleSystemEvent 7 /REMOVE HID1:-CFunction(tier 2)::HandleDetach                                -CHub::DetachDownstreamDeviceThread