首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >FTDI将PID更改为默认值

FTDI将PID更改为默认值
EN

Stack Overflow用户
提问于 2013-07-19 21:50:30
回答 2查看 9.2K关注 0票数 6

我尝试通过FT_Prog更改FTDI芯片(R232R)中的PID。它工作了,但之后我发现Windows7会自动为USB设备重新安装驱动程序,而不是FTDI设备。所以我想把PID改回默认值(6001)。问题是我在FT_Prog应用程序中看不到这个设备,因为它有不同的PID数字。我也尝试了MProg,但结果是一样的。我也尝试手动重新安装Windows FTDI驱动程序,但在FT_Prog中仍然看不到FTD设备。我真的不明白,如果你切断了与FT_Prod的通讯,为什么可以改变PID。

EN

回答 2

Stack Overflow用户

发布于 2013-07-22 13:29:14

好了,我终于找到了一个解决方案。感谢普雷斯顿。我只需复制默认的Windows FTDI驱动程序,打开FTDIBUS.inf,将PID号从默认的6001更改为我的6005,然后手动安装驱动程序。它现在可以工作了,我也可以用标准的FTDI工具FT_Prog连接到我的FTDI芯片。因此,我可以简单地使用VID和PID的组合来创建自己的驱动程序。有关更多信息,请参阅来自FTDI TN_104的技术说明。

票数 4
EN

Stack Overflow用户

发布于 2013-07-19 22:49:48

听起来你编程了你的PID,但是你没有驱动程序来匹配那个PID。因此,您的设备将枚举,但它不会与系统上的任何USB驱动程序相关联。

您可以修改原始驱动程序以添加PID,然后为修改后的设备安装该驱动程序。

或者,您可以在设备上强制加载原始驱动程序。打开设备管理器,然后右键单击您的设备并选择更新驱动程序。然后单击“浏览”,然后单击“让我选择”。最后,单击Have Disk,然后浏览到原始驱动程序。它将提示您它不匹配,并询问您是否确定-您可以说是强制加载原始驱动程序。这将使您可以将PID更改回以前的状态。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17747811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档