阅读:2465回复:15
关于USB设备属性的读取和修改的问题!!!!!
任何USB设备都有厂家代码,设备代码等信息,如何读取,并进一步修改它?谢谢!我给加分.
|
|
沙发#
发布于:2004-12-06 09:55
你可以看看用来驱动的inf文件
|
|
板凳#
发布于:2004-12-06 14:28
可
|
|
地板#
发布于:2004-12-06 21:20
2楼的高手:我也认为应该对EEPROM读取和修改,可怎么做哪?有代码或例子吗?谢谢!
|
|
地下室#
发布于:2004-12-07 09:35
关于读取:
(1)inf 文件里一般能找到vendor ID, product ID, vendor description string,更多的信息可能就不行了。 (2)有钱人:买一个USB的协议分析仪,便宜的上千,贵的几十万,你可以得到任何USB总线信息 (3)穷人:去下一个可以代替USB的协议分析仪的软件(不过这种软件大多数不好用) 修改: 如果真是修改eeprom,恐怕这套东东不会便宜吧。 |
|
5楼#
发布于:2004-12-07 13:51
主控制器不同,代码不一样,具体分析
先加分 |
|
6楼#
发布于:2004-12-07 20:30
5楼的高手:
你有把握吗?我需要软件的方法,加分甚至加点钱都没有问题,如果有把握可以把你的联系方法告诉我, 我的邮箱:idsjiang@yahoo.com.cn 我和你联系.我的毕业设计就卡在这个问题上了.有酬谢!多多帮忙! |
|
7楼#
发布于:2004-12-08 13:36
可来信详谈:
lhxhmh@pub.xaonline.com |
|
8楼#
发布于:2004-12-08 14:05
可以用windriver把它的ID读出来,很简单!
控制管道简单的命令也可以修改! |
|
9楼#
发布于:2004-12-08 22:08
谢谢8楼的好心人,我刚试了一下,确实可以读出来了,我还没试出如何修改,先真心的谢谢!谢谢!谢谢!
|
|
10楼#
发布于:2004-12-08 22:21
8楼的朋友,我折腾了半天,也不知道怎么给你加分,等我学会了一定给你补上!
|
|
11楼#
发布于:2004-12-08 23:58
[quote]可
|
|
12楼#
发布于:2004-12-09 00:02
关于读取: Bus Hound 不是很好用吗? |
|
13楼#
发布于:2004-12-09 01:52
8楼的朋友:
我试了一晚上的修改,没有成功,不知道该什么做,还得你帮忙!谢谢! |
|
14楼#
发布于:2004-12-09 17:22
8楼说的是好办法。。
至于修改vendor chip的寄存器。。。 用windriver生成框架代码。。。 usb_diag_lib.c的传输函数,好像是WD_Transfer(....),换成WD_TransferDefaultPipe()... 其中SetupPacket[8]那个参数添上正确的vendor command就可以了。。。 vendor command的格式就看厂商针对具体的芯片的data sheet了。。 应该很容易查到。。。 |
|
15楼#
发布于:2004-12-11 21:10
8楼的高手:
关于修改能不能说的具体点,别见笑,我相关的知识很少,或者将你的电话或QQ发给我:xianids@yahoo.com.cn 我和你联系,你一定会救我的,是吧?谢谢. [编辑 - 12/11/04 by xianids] |
|