caiyy
驱动牛犊
驱动牛犊
  • 注册日期2001-10-08
  • 最后登录2003-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:4104回复:14

请问usb固件中vid是不是可以随便写,如果不能,该怎么写?

楼主#
更多 发布于:2002-05-28 08:50
请斑竹和各位指点!!谢谢
Nouk
驱动中牛
驱动中牛
  • 注册日期2001-08-22
  • 最后登录2006-10-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-28 09:43
Need the firmware\'s PID & VID.
If u don\'t know it, plz using USBView to c it.
Taiwan's Driver Developer
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-28 11:01
可以。PID和VID只是用来标识设备并选择驱动程序。我自己就通过修改它们来实现同一个设备使用两种驱动程序。要注意两点:
1、不能和系统中设备同名。
2、同时修改INF文件。
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
garozzo
驱动牛犊
驱动牛犊
  • 注册日期2002-05-27
  • 最后登录2003-01-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-28 11:19
pid和vid只是系统用于设别usb外设的标记,可以随便写上你喜欢的id,但不要与其他usb设备冲突就可以了。
randing
驱动牛犊
驱动牛犊
  • 注册日期2002-05-28
  • 最后登录2002-05-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-05-28 14:54
请问斑竹,怎么改呀?在usb的那个寄存器中修改?
fnight
驱动小牛
驱动小牛
  • 注册日期2001-10-20
  • 最后登录2005-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-05-28 16:05
sorry,
michaelwangc
驱动牛犊
驱动牛犊
  • 注册日期2002-04-09
  • 最后登录2002-05-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-05-28 16:14
斑竹,请问unique ID 是啥子呀?windriver中经常出现这家伙。
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-05-28 18:09
没用过WinDriver,不知道。sorry.
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
LIUTANG
驱动大牛
驱动大牛
  • 注册日期2001-03-30
  • 最后登录2020-12-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望58点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2002-05-28 18:19
    要看情况,一般可以修改,其中VID是供应商ID,需要申请才可以用,PID是制造商ID,可以随便改,VID为0XFFFF是免费提供用来在开发过程中使用的,一般USB控制芯片都会提供修改ID的接口,不是修改固件就是外接EEPROM来修改。
    具体怎么做你应该参考你的芯片手册。
liuxf66
驱动中牛
驱动中牛
  • 注册日期2001-08-15
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-05-29 00:18
将初始化时下载firmware的VID、PID烧到EEPROM中,而另外的识别功能部分驱动的PID、VID写到firmware的描述符中,在Device Descriptor中。
当然相应的INF文件也应该修改!并且所用的这些PID、VID不能和系统中其他USB设备的PID、VID相同!
liuxf66
garozzo
驱动牛犊
驱动牛犊
  • 注册日期2002-05-27
  • 最后登录2003-01-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-05-29 09:59
完全赞同楼上朋友的意见,firmware 里面改好device descriptor,用windriver改好.inf文件,可以随心所欲啊。
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-05-30 11:39
只要不怕吃官司,随便怎么改VID都行。只要别把VID和PID同时都改成和pc里面现有的设备一样,就可以了。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
飞天猩猩
驱动巨牛
驱动巨牛
  • 注册日期2001-09-24
  • 最后登录2008-06-17
  • 粉丝0
  • 关注0
  • 积分201分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-05-30 14:29
其实很多的经销商都会指导你更改的.
liuxf66
驱动中牛
驱动中牛
  • 注册日期2001-08-15
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-06-02 00:19
在这方面不要听经销商乱扯,随便改就行,反正吃官司也是boss们的事!因为boss们一般是不会来这儿的,哈哈
liuxf66
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-06-02 11:15
能牛到可以惹上官司的境界那就好了!!!!!!!!!
游客

返回顶部