CY7C68013 USB接口相机开发记录 - 第二天:驱动修改
上次写了资料的下载,并对资料进行了分类,分完类看起来就比较清晰。同时通过强大的百度,也可以得到不少资料。
这里对比较关键的几个文件进行罗列:
一、驱动相关
cyusb.inf:
修改CYUSB.INF文件种几个参数,可以实现以下几个目标:
1. 添加设备标识符到驱动
%VID_XXXX&PID_XXXX.DeviceDesc%=CyUsb, USB\VID_XXXX&PID_XXXX
举例说明:
假如一个设备的VID为0x04B4,PID为0xDE01,则可以添加如下文段,即可将设备的标识符添加进驱动中
%VID_04B4&PID_DE01.DeviceDesc%=CyUSB, USB\VID_04B4&PID_DE0
为了适应不同平台的驱动需求,可在CYUSB.INF文件中以下位置进行修改。
(1)所有平台
(2)32位平台
(3)64位平台
2.添加标识符对应的设备描述符
VID_XXXX&PID_XXXX.DeviceDesc="Cypress USB Generic Driver (3.4.4.00)"
举例说明:
假如一个设备的VID为0x04B4,PID为0xDE01,描述符为Doget USB DevBoard,可通过下面语段实现
VID_04B4&PID_DE01.DeviceDesc="Doget USB DevBoard"
设备描述符,添加在CYUSB.INF文件[Strings]位置下:
3. 创建一个自定义的独一无二的windows全局GUID
CYUSB.GUID="{AE18AA60-7F6A-11d4-97DD-00010229B959}"
黄色部分为自定义GUID,自己没有做修改。
4.在驱动载入时执行一个保存的脚本文件
这里没有去做修改。
二、Win10的开发