我试图通过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. Haskell ExtendedDefaultRules。更改默认值?
- 4. 更改列的默认值
- 5. 更改EnableViewState的默认值
- 6. sqlite3更改列默认值
- 7. 递归值默认更改
- 8. 是否可以将$ profile的默认值更改为新值?
- 9. 如何将文件的默认值更改为另一个值?
- 10. 如何将轴的默认值更改为用户值
- 11. CAKEPHP - 将默认路径更改为webroot
- 12. 将UIWebView默认颜色更改为UIImage
- 13. 将mysql默认引擎更改为innodb
- 14. 将列更新为默认值mysql
- 15. 如何将dropdownlist更新为默认值
- 16. 更改默认行为5.4
- 17. 如何将我的系统颜色更改为默认值?
- 18. 如何将BorderBrush颜色更改为默认值
- 19. 无法将默认值设置为INT(11)更改表
- 20. 将默认Hive结果更改为某些值
- 21. 使用dom将选择标记选项更改为默认值?
- 22. 在C#中将列背景颜色更改为默认值Datagridview
- 23. 将文本字段更改为选择和默认值
- 24. 如何将Visual Studio文本编辑器更改为默认值?
- 25. 如何将MySQL的列更改为其他默认值?
- 26. <ToggleButton> onClickListener - 将drawable更改为默认值
- 27. 设置UIButton的titleLabel字体会将textColor更改为默认值?
- 28. 如何将默认值更改为SQL中表中的列?
- 29. Eclipse如何将按钮背景颜色更改为默认值
- 30. Django:在Field.null或Field.blank中将默认值更改为True