我正在为带有STM32F070微控制器的 USB 设备开发固件。我使用STM32CubeMX生成了一个裸机(无操作系统)代码库,将设备设置为 USB CDC(通信设备类),以便 Windows 7、8 自动将其检测为 VCP(虚拟 COM 端口), 10. Driver Details 显示它正在使用 Windowsusbser.sys
驱动程序。
当我更改 USB 供应商 ID (VID) 或产品 ID (PID) 或制造商字符串时,Windows 10 设备管理器仍会快速将其检测为 USB 串行设备,但 Windows 7 或 8 不会。Windows 7 和 8 花费很长时间在 Windows 更新中搜索驱动程序,然后找不到驱动程序。
usbser.sys
当设备具有 USB VID、PID 和制造商字符串的供应商特定值时,如何修改设备固件/描述符以使 Windows 7 和 8 主机能够自动安装设备驱动程序?