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

问题描述 投票:-1回答:1

我想将我的产品字符串传递给Windows,以便STM32设备不会在设备管理器下显示为“USB输入设备”。此信息是从PID / VID派生的,还是我可以通过自定义产品字符串进行通信?

embedded usb microcontroller stm32
1个回答
0
投票

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

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

但是对于已签名的驱动程序,修改INI文件是不可能的,不能重新录制它,Windows通常不会允许未签名的驱动程序。此外,最近在Windows 10中,驱动程序必须得到Microsoft的批准和签名;并且您仍然需要自己的EV证书才能提交您的驱动程序以获得批准。获取您自己的VID和EV代码签名证书不是免费的,并且对Windows资格的驱动程序的测试并不简单,而为您执行此操作的服务提供商也很昂贵。

© www.soinside.com 2019 - 2024. All rights reserved.