阅读:1663回复:7
EZ-USB-FX2是怎么实现加载两个驱动程序的?急救!!!
EZ-USB-FX2仿真板用ezusbw2k.Inf文件加载了两个驱动程序ezusb.sys 和 ezmon.sys。从这个INF文件中看要加载这两个驱动程序好像应该有两对不同的VID/PID,但设备的E2PROM里不是只有一个VID/PID吗?仿真板是怎么做到的?
多谢!!! |
|
|
沙发#
发布于:2004-06-18 16:32
ezusbw2k.Inf的内容看附件
|
|
|
板凳#
发布于:2004-06-18 16:48
是有两个VID ,PID 的
|
|
|
地板#
发布于:2004-06-18 16:56
两个VID/PID是怎么来的,存放在哪里的啊?
|
|
|
地下室#
发布于:2004-06-21 07:55
在ezusbw2k.inf中
可以自己修改 |
|
|
5楼#
发布于:2004-06-21 10:36
只加载1个驱动吧.
对于开发板来说,因为需要调试,所以加载的是ezmon.sys(它包含了ezusb.sys的内容) 对于一般ezusb的设备来说,只加载ezusb.sys就可以了. 设备只有一个vid/pid,但可以通过inf文件,根据不同设备不同的vid/pid,来加载不同的驱动程序. |
|
6楼#
发布于:2005-06-28 10:39
同时只能加载一个
|
|
7楼#
发布于:2005-06-28 10:43
首次枚举按照EPRON中PIDVID加载对应的驱动-下载固件-CPU运行-修改PIDVID,再枚举-操作系统识别到新的新的PIDVID,加载新的驱动
|
|