USB Host-Controller Driver Test (Windows Embedded CE 6.0)
1/6/2010
The USB Host-Controller Driver test verifies the functionality of the USB host-controller drivers. It can also be used to determine whether a given USB host-controller, either stand-alone or on-board logic, works correctly with Windows Embedded CE.
The following diagram illustrates the test setup.
The test suite acts as a client driver above the USB bus driver, usbd.dll. It is loaded when the test device is connected to the host through a USB cable. In the diagram, the test device is represented as a CEPC with a NetChip 2280 USB function controller card. After the CEPC is booted up and net2280lpbk.dll loads, the CEPC acts as a generic USB data loopback device. The USB test suite (the test client driver on the host side) can then stream data or issue device requests to and from this data loopback device, exercising the USB host-controller and its corresponding drivers.
In This Section
- Prerequisites for the USB Host-Controller Driver Test
Specifies the hardware and software requirements for this test.
- Test Cases for the USB Host-Controller Driver Test
Describes the test cases for this test.
- Command-Line Parameters for the USB Host-Controller Driver Test
Describes the command-line parameters for this test.
- Additional Testing with the USB Host-Controller Driver Test
Gives ideas for additional testing beyond what is covered in the test cases.
- Troubleshooting the USB Host-Controller Driver Test
Provides troubleshooting tips for this test.