在STM32CubeMX生成的USB项目中设置USB设备名称

时间:2018-08-31 13:11:10

标签: embedded usb microcontroller stm32

我想将我的产品字符串传达给Windows,以便STM32设备在设备管理器下不显示为“ USB输入设备”。此信息是从PID / VID导出的,还是我可以交流自定义产品字符串的方法?

1 个答案:

答案 0 :(得分:0)

设备本身具有各种标识,包括供应商字符串和VID / PID。当设备“未知”且Windows搜索驱动程序时,您将在设备管理器中看到这些内容。

但是,当Windows将VID / PID与设备驱动程序匹配时,它将使用关联的驱动程序.ini文件中的字符串,而不是设备提供的字符串。

但是,对于已签名的驱动程序,无法在不重新命名的情况下修改INI文件,并且Windows通常将不允许未签名的驱动程序。此外,最近在Windows 10中,驱动程序必须经过Microsoft批准并签名;而且您仍然需要自己的EV证书才能提交驾驶员批准。获得自己的VID和EV代码签名证书不是免费的,要进行Windows资格测试的驱动程序测试也不是一件容易的事,服务提供商为您这样做也很昂贵。

相关问题