你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

USB设备的VID和PID是否一定要在USB IF中注册

[复制链接]
15616384352 提问时间:2018-3-12 12:38 /
现在需要在产品上开发USB功能,实现 USB MSC 和USB HID这两个功能,USB设备中一定有VID(厂商代码)和PID(产品代码)。
产品用的STM32F429ZG的MCU,请问我可以自定义VID和PID吗?如果出口会不会被告?我是否可以把ST demo中的USB HID的PID和VID来使用?
我个人了解到以下信息:
1、ST公司的VID为0483,并注册了以下PID

在USB IF中查到的ST的产品编码

在USB IF中查到的ST的产品编码

2、USB IF上面写着要申请一个VID,要加不少的年费
3、如果没有在USB IF上面注册VID 和PID,只是不能用USB的图标 ?

还请知道的朋友解惑下,毕竟那个年费就要4000美元,而且我这个功能也是很简单。
主要是担心,产品要出口,会不会出现被告的情况。
请做过的朋友指点下,谢谢


收藏 评论5 发布时间:2018-3-12 12:38

举报

5个回答
butterflyspring 回答时间:2018-3-20 11:18:20
你可以使用ST的VIP,你可以使用我们例程的PID,但是会有很大概率会冲突.你也可以找ST的正规途径申请一个PID,for freeeeeeeeeeeee......你找找你们的代理商吧...

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

Angel_YY 回答时间:2018-3-20 13:24:47
理论上一个USB存储设备的VID应该是设备生产商的VID,而不是主控生产商的VID,所以如果要出口最好还是要去申请一个VID,毕竟每个国家的法律不一样,一旦被告会非常麻烦。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

toofree 回答时间:2018-3-20 14:15:34
VID和PID
  PID/VID唯一标识一个设备,HardwareID是为了给系统识别的 ,他是根据PID/VID而生成的。这个与序列号没什么关系,序列号一般都是厂家固化到芯片中的信息而已。GUID只是为了标志你安装的设备是属于一个什么类当中,这个类可以显示再设备管理器中。比如:你可以定义一个类,当然这个类有与系统中任何类都不同的GUID,然后选择一个图标和类名,就可以同网卡等其他设备一起显示在设备管理器下的根目录中了

  根据USB规范的规定,所有的USB设备都有供应商ID(VID)和产品识别码(PID),主机通过不同的VID和PID来区别不同的设备,VID和PID都是两个字节长,其中,供应商ID(VID)由供应商向USB执行论坛申请,每个供应商的VID是唯一的,PID由供应商自行决定,理论上来说,不同的产品、相同产品的不同型号、相同型号的不同设计的产品最好采用不同的PID,以便区别相同厂家的不同设备。

   VID和PID通常情况下有两种存储方式,第一种是主控生产商的VID和PID,存储在主控的bootcode中;第二种是设备生产商的VID和PID,该VID和PID存储在主控外部的非易失性存储设备中(EEPROM或Flash)的设备固件中,当USB设备连接主机时,如果固件中有设备生产商的VID和PID,会将该VID和PID报告给主机,而忽略主控生产商的VID和PID。所以理论上一个USB存储设备的VID应该是设备生产商的VID,而不是主控生产商的VID,这两个VID应该是不同的(主控生产商自己生产的设备除外)。

   由于VID和PID重复并不会对产品的使用带来严重影响,很多USB设备生产商(山寨厂居多)为了方便,并不会向USB执行论坛申请自己的VID,而是依然沿用主控生产商的VID或随便向产品写入VID和PID;同时,正规厂家只需要申请VID,PID由厂家自行确定,所以存在相同型号的产品,可能采用了不同的主控(商业需要,很正常),而他们的PID是一样的,基于上述原因通过VID和PID就不能准确识别USB设备的主控型号,这个问题大家在使用USB设备的过程中需要注意。

评分

参与人数 1蝴蝶豆 +4 收起 理由
zero99 + 4

查看全部评分

dsjsjf 回答时间:2018-3-21 10:44:06
正规一点,是需要的,但是你懂的。。。
15616384352 回答时间:2018-3-21 12:08:55
谢谢各位大神的指定。
我现在先用ST DEMO 中MSC VID 和PID 实现功能,做一个组合设备。以后有需要再申请VID,如果条件不允许,那也没办法了。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2 结贴奖励,等楼主后续的分享了~.

查看全部评分

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版