我試圖通過FT_Prog在FTDI芯片(R232R)中更改PID。它正在工作,但之後我發現Windows 7自動重新安裝USB設備的驅動程序,而不是FTDI設備。所以我想把PID改回默認值(6001)。問題是我無法在FT_Prog應用程序中看到此設備,因爲它具有不同的PID號。我也嘗試了MProg,但結果相同。我也嘗試過手動重新安裝Windows FTDI驅動程序,但仍然無法在FT_Prog中看到FTD設備。 我真的不明白爲什麼可以改變PID,如果你切斷與FT_Prod的通信。FTDI將PID更改爲默認值
6
A
回答
1
這聽起來像你編程你的PID,但你沒有驅動程序來匹配該PID。因此,您的設備將枚舉,但它不會與系統上的任何USB驅動程序相關聯。
您可以修改原始驅動程序以添加到PID中,然後爲修改的設備安裝該驅動程序。
或者,您可以強制設備上的原始驅動程序的負載。打開設備管理器,然後右鍵單擊您的設備並選擇更新驅動程序。然後點擊瀏覽,然後點擊讓我選擇。最後單擊Have Disk,然後瀏覽至您的原始驅動程序。它會提示你它不匹配,並詢問你是否確定 - 你可以說是強制加載原始驅動程序。這將使您可以將您的PID更改回原來的狀態。
4
好的,最後我找到了一個解決方案。感謝普雷斯頓。我只是製作一個默認的Windows FTDI驅動程序的副本,打開FTDIBUS.inf將PID號從默認的6001更改爲我的6005,並且只是手動安裝驅動程序。它現在正在工作,也可以使用標準FTDI工具FT_Prog連接到我的FTDI芯片。因此,通過這個,我可以簡單地使用VID和PID的組合來創建我自己的驅動程序。來自FTDI TN_104的技術說明中的更多信息。
相關問題
- 1. 將tinyint默認值更改爲1 mysql
- 2. jqgrid更改默認值
- 3. 更改列的默認值
- 4. JQDateRangeSlider更改默認值
- 5. 遞歸值默認更改
- 6. sqlite3更改列默認值
- 7. 更改EnableViewState的默認值
- 8. 將模型中的值更改爲默認值
- 9. 如何將軸的默認值更改爲用戶值
- 10. 如何將文件的默認值更改爲另一個值?
- 11. 是否可以將$ profile的默認值更改爲新值?
- 12. 將mysql默認引擎更改爲innodb
- 13. CAKEPHP - 將默認路徑更改爲webroot
- 14. 將默認終端shell更改爲root
- 15. 將UIWebView默認顏色更改爲UIImage
- 16. 如何將dropdownlist更新爲默認值
- 17. 將列更新爲默認值mysql
- 18. 更改默認行爲5.4
- 19. 更改System.Dynamic.ExpandoObject默認行爲
- 20. 更改爲默認樣式
- 21. 在C#中將列背景顏色更改爲默認值Datagridview
- 22. 將文本字段更改爲選擇和默認值
- 23. 如何將默認值更改爲SQL中表中的列?
- 24. Eclipse如何將按鈕背景顏色更改爲默認值
- 25. 如何將字體更改爲Xml中定義的默認值?
- 26. 如何將MySQL的列更改爲其他默認值?
- 27. Django:在Field.null或Field.blank中將默認值更改爲True
- 28. 如何將系統時間更改爲Linux中的默認值
- 29. 使用dom將選擇標記選項更改爲默認值?
- 30. 設置UIButton的titleLabel字體會將textColor更改爲默認值?