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的開發

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM