阅读:1646回复:4
请教:用driverstudio为pci卡编驱动程序
为pci卡编驱动,直接编译向导生成的文件,然后安装生成的.sys文件
98下有一惊叹号,表示设备不可用,找得到设备,但读的时候会停在\"reading from files...\"就不动了. 2000下告诉pci配置错误. 请问大虾这是怎么回事? pci的配置工作应该如何进行? status = m_IoPortRange.Initialize( pResListTranslated, pResListRaw, PciConfig.BaseAddressIndexToOrdinal(0) ); 中的baseaddressindextoordinal()返回什么值? 需不需要修改?? 救急,多谢!!!加分多多 |
|
沙发#
发布于:2002-05-27 14:59
怎么安装的?是否有Inf文件?
Inf文件是否有错? |
|
|
板凳#
发布于:2002-05-28 10:50
你这个问题首先要搞清楚到底是在2000下,还是98下面的
是不是用相应的DDK。 如果是2000下面的: 你说的配置问题到底显示的是什么问题叶没有说清楚 你先必须确认你的PCI卡的NVROM中的bass空间的io分配和MEM分配 是不是和你驱动生成时候的IoPortRange和MemRange一致。 看一看设备属性里面有没有分配资源!如果没有,PCI肯定不能工作的。 如果还是不幸的话,你把错误显示说明白一点。 |
|
|
地板#
发布于:2002-05-28 13:31
BaseAddressIndexToOrdinal(0) 中的参数一般是要改的.
不同的设备Ordianl是不同的. 这个东西你只要看一看pci配置空间结构就知道了.. |
|
|
地下室#
发布于:2002-05-28 15:07
我也在学写驱动,我在编译是出现错误!我想问各位大虾:在driverstudio中的device driver build setting中的各个的设置是怎么样的呢?
|
|