首页 文章

自定义USB VID / PID - 使Windows 7和8自动选择usbser.sys驱动程序

提问于
浏览
2

我正在为带有STM32F070微控制器的USB设备开发固件 . 我使用STM32CubeMX生成了一个裸机(无操作系统)代码库,将设备设置为USB CDC(通信设备类),以便Windows 7,8自动将其检测为VCP(虚拟COM端口), 10.驱动程序详细信息显示它正在使用Windows usbser.sys 驱动程序 .

USB CDC configuration in STM32CubeMX

USB Serial Device detected in Windows Device Manager

当我更改USB供应商ID(VID)或产品ID(PID)或制造商字符串时,它仍然可以被Windows 10设备管理器快速检测为USB串行设备,但不会被Windows 7或8检测到.Windows 7和8花费了长时间在Windows Update上搜索驱动程序,然后无法找到 .

如何修改设备固件/描述符以使Windows 7和8主机能够在设备具有USB VID,PID和制造商字符串的供应商特定值时自动为设备安装 usbser.sys 驱动程序?

2 回答

相关问题