创建一个独特产品 ID (PID) 申请

本指南为完成您的 CP210x 或 USB 微控制器 (MCU) 产品提供详细步骤。

每一个连接到 USB 主机的 USB 设备必须拥有一个独特的供应商 ID (VID)、产品 ID (PID) 和序列字符串组合,才能正确运行。

开始
  1. 1. 请求 PID
  2. 2. 自定义驱动程序
  3. 3. 自定义硬件
  4. 4. 测试和包装驱动程序
  5. 5. 重新认证驱动程序
  6. 6. 自定义预编程请求

第一步:索取一个独特产品 ID (PID)

产品 ID 由拥有 VID 的供应商分配和维护。产品 ID 通常用于区分同一个 VID 的不同产品,这由供应商自主决定。

如果产品中采用了 Silicon Labs 的 USB 设备,允许公司使用自己的 VID 或 Silicon Labs 的 VID。

如若使用 Silicon Labs VID,您必须获得 Silicon Labs 直接发行的定制 VID。不允许在 Silicon Labs VID 下使用随机 PID,也不允许使用分配给其他公司的 PID。

产品字符串是用于描述产品的一个文本字符串。每当 USB 产品连接到 PC 时,此字符串就会显示在设备管理器中。串行字符串用于区分具有相同 VID 和 PID 的多个设备。在默认情况下,除了 CP2101、CP2102 和 CP2103 以外的所有 CP21xx 设备都在工厂编程,每种设备系列具有唯一的 32 位序列号。此数字将被转换为 8 字符的十六进制字符串。只有在请求的情况下,才会为 CP2101、CP2102 和 CP2103 编程序列号。也可以为所有设备请求自定义序列化。

供应商 ID 可从 USB.org 获得,并需支付年费方可保留。

< 上一步 下一步 >

第 2 步:自定义驱动程序

使用以下软件文件自定义驱动程序。有关软件选择的更多信息可在 AN220 应用说明中查找。

< 上一步 下一步 >

第 3 步:自定义 USB MCU 或 CP210x 硬件

对于 CP210x 设备:

使用 AN721:CP210x/CP211x 自定义向导软件如下。有关 AN721 软件自定义字段的更多信息可在 AN721 应用说明中查找。

对于 USB MCU 设备:

将定制 PID 添加到硬件描述符并重新编译代码。

< 上一步 下一步 >

第 4 步:测试和包装驱动程序

在所需的操作系统中测试驱动程序。

驱动程序经过测试后,考虑将由 AN220软件创建的驱动安装程序 (DPInst) 集入定制安装程序中,此定制安装程序安装了产品所需的所有软件。DPInst 安装程序可在静音模式下做到。

注意:在 Windows 7 和后续版本中,安装 AN220 软件创建的驱动程序会要求禁用驱动程序签名,因为驱动程序定制后未经注册。WHQL 换发新证后,驱动程序将不再要求禁用驱动程序签名。

 

< 上一步 下一步 >

第 5 步:重新认证驱动程序

每当修改认证驱动程序时,都需要重新认证驱动程序,有关此流程的更多信息,请参见下面的应用说明。

< 上一步 下一步 >

第 6 步:自定义预编程请求

如若要求我们在 CP21xx USB 设备出厂前预编程定制 VID/PID 号码和/或序列化设备,请联系您本地的 Silicon Labs 销售办事处或授权代表。

< 上一步 下一步 >
开始
1. 请求 PID
2. 自定义驱动程序
3. 自定义硬件
4. 测试和包装驱动程序
5. 重新认证驱动程序
6. 自定义预编程请求
关闭
正在加载结果
关闭
Powered by Translations.com GlobalLink OneLink Software