用记事本,打开我提供的inf文件,在inf文件中找到如下的行:
.........
.........
;------------------------------------------------------------------------------
; VID/PID Settings
;------------------------------------------------------------------------------
[SourceDisksFiles]
[SourceDisksNames]
[DeviceList]
%DESCRIPTION%=DriverInstall,USB\VID_10c4&PID_ea60
[DeviceList.NTamd64]
%DESCRIPTION%=DriverInstall,USB\VID_10c4&PID_ea60
.........
.........
看到我上边的黑色字体了吧!!!
成功的关键所在:
USB\VID_10c4&PID_ea60;此处的VID和PID一定要和你程序中使用的ID相同。
程序中使用的ID,也就是usb_desc.c 这个c文件中,你自己设定的: idVendor,idProduct
请看下边的黑体字部分:
/* USB Standard Device Descriptor */
const uint8_t Virtual_Com_Port_DeviceDescriptor[] =
{
0x12, /* bLength */
USB_DEVICE_DESCRIPTOR_TYPE, /* bDescriptorType */
0x00,
0x02, /* bcdUSB = 2.00 */
0x02, /* bDeviceClass: CDC */ //ORG Correct set
0x00, /* bDeviceSubClass */
0x00, /* bDeviceProtocol */
0x40, /* bMaxPacketSize0 */
0xc4, /* idVendor = 0x10c4 */
0x10,
0x60, /* idProduct = 0xea60 */
0xea,
.........
.........
}
|