CrazyBingo

【技术分享】08: USB 68013 自定义VID&PID、版本、生厂商等信息

0
阅读(9912)

前面VID&PID都是建立在现成的代码基础上的,那如何实现自定义VID&PID,以及版本、生厂商等信息的修改呢?为了更自由的进行定义,目测自定义这些内容首先通过修改Keil固件,其次修改driver就可以实现。Bingo没有查阅具体的文档,而是通过Keil中相关代码的分析,最后时限了目的。。。

1.1.1. Keil固件的修改

最先要做的是烧写新的VID&PID等信息,这需要再在工程中修改dscr.a51中相关参数,如下:

首先修改VID&PID为FDB9、5187(随便),同时修改版本为1(注意小端模式

clip_image002

其次,比如,将电脑-设备名称修改:YGHP Device,反正随你的便

clip_image004

在这,重新编译Keil,下载iic到EEPROM,重新接入USB,查看电脑-管理

clip_image005

clip_image007

可见此时为新的VID&PID&REV等信息,我们首先完成固件的更新,接下来我们需要做的就是驱动程序的升级。

注意:在当前VID&PID下,修改设备名称,貌似识别第一次的

1.1.2. 驱动程序修改

clip_image009

修改/添加VID&PID,如下

clip_image011

clip_image013

在设备管理器中更新YGHP USB Device驱动程序

clip_image014

clip_image015

还得修改制造商

clip_image016到驱动程序中去改

clip_image018

这里可以任意的改成自己的信息!

Baidu
map