19.4.3 USBCheck/USBCV Tool
Another useful tool for debugging is the USBCheck/USBCV tool from http://www.usb.org/developers/tools/. This tool is very helpful in determining if a device complies with a specific driver. Consider, for example, a case where a developer has written a USB imaging device driver for a generic imaging device such as a digital camera. If an enduser claims that this driver does not work for his or her specific brand of digital camera, and the developer does not have such a camera on hand, the developer can ask the user to use the USBCheck/USBCV tool set and find out the device's InterfaceClass, InterfaceSubClass, and InterfaceProtocol. The developer can then use this information to evaluate whether the camera should be supported by the driver.
Last modified 1yr ago
Copy link