我买了一条USB转串口线,声称符合CDC标准。
但是接口描述符中的bInterfaceClass值是0xFF(特定于供应商)。我原以为它是0x02(通信和CDC控制)。
在设备管理器中,我发现正在加载的驱动程序是ser2pl.sys和serenum.sys。 我学会了usbser.sys是Windows CDC驱动程序,但它没有加载我的电缆。
我对这个CDC很新,所以我有以下问题
1.这表明电缆不符合CDC标准 2.通过加载usbser.sys,我可以使这种有线CDC兼容(因为CDC是驱动程序功能)。如果是的话怎么样?
答案 0 :(得分:0)
答案 1 :(得分:0)
ser2pl.sys建议使用Prolific PL2303设备。它们不符合CDC,不能与CDC驱动程序一起使用。 OTOH他们在Windows,Linux和OS X上工作,可能是市场上最兼容的芯片。
电缆供应商没有使用CDC,因为它在Windows XP和IIRC中实施得很差,在9x / Me中根本不可用。很高兴驱动程序最终在Windows 7中工作(关于Vista的dunno)。