我试图通过FT_Prog改变FTDI芯片(R232R)中的PID.它工作,但在它之后,我发现Windows 7自动重新安装USB设备的驱动程序,而不是FTDI设备.所以我想将PID更改为默认值(6001).问题是我无法在FT_Prog应用程序中看到此设备,因为它具有不同的PID编号.我也试过MProg但结果相同.我也试过手动重新安装Windows FTDI驱动程序,但仍然无法在FT_Prog中看到FTD设备.如果您切断与FT_Prod的通信,我实际上不明白为什么可以改变PID.
听起来好像你编写了 PID,但你没有与该 PID 匹配的驱动程序。因此您的设备将进行枚举,但不会与系统上的任何 USB 驱动程序关联。
您可以修改原始驱动程序以添加您的 PID,然后为修改后的设备安装该驱动程序。
或者,您可以强制在设备上加载原始驱动程序。打开设备管理器,然后右键单击您的设备并选择更新驱动程序。然后单击“浏览”,然后单击“让我选择”。最后单击从磁盘安装,然后浏览到您的原始驱动程序。它会提示您它不匹配,并询问您是否确定 - 您可以说“是”以强制加载原始驱动程序。这将使您能够将 PID 更改回之前的状态。