ZHDA072 March 2026 MSPM0G5187
在 USB 设备上具有唯一 VID 和 PID 对对于防止冲突非常重要。在首次与给定的 USB 和 PID 接触后,给定的 VID 主机存储有关 USB 设备驱动程序要求的信息。它必须能够假设任何具有相同 VID 和 PID 的后续设备都需要相同的主机驱动程序设置。因此,一旦产品上市,就不得更改产品的 VID 和 PID。
但在开发过程中,随着开发人员到达最终的 USB 描述符集,有时可能需要更改 VID 和 PID。开发人员必须防止所使用的主机发生冲突。这可以通过在 USB 描述符更改时随时使用新 PID 值来实现,也可以使用原始 PID,但必须从系统中卸载并重新安装设备。有关更多信息,请参阅 USB 开发包中的《USB API 编程人员指南》。