NovemberRain
驱动牛犊
驱动牛犊
  • 注册日期2002-03-31
  • 最后登录2002-05-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1646回复:4

请教:用driverstudio为pci卡编驱动程序

楼主#
更多 发布于:2002-05-26 10:15
为pci卡编驱动,直接编译向导生成的文件,然后安装生成的.sys文件
98下有一惊叹号,表示设备不可用,找得到设备,但读的时候会停在\"reading from files...\"就不动了.
2000下告诉pci配置错误.
请问大虾这是怎么回事?
pci的配置工作应该如何进行?
status = m_IoPortRange.Initialize(
pResListTranslated,
pResListRaw,
PciConfig.BaseAddressIndexToOrdinal(0)
);
中的baseaddressindextoordinal()返回什么值?
需不需要修改??
救急,多谢!!!加分多多
James.Ji
驱动老牛
驱动老牛
  • 注册日期2001-09-17
  • 最后登录2006-05-16
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望-8点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-27 14:59
怎么安装的?是否有Inf文件?
Inf文件是否有错?
车到山前必有路。 虽然有些土,却是我最有感触的一句话。
hothand
驱动牛犊
驱动牛犊
  • 注册日期2002-01-11
  • 最后登录2009-02-05
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-28 10:50
你这个问题首先要搞清楚到底是在2000下,还是98下面的
是不是用相应的DDK。

如果是2000下面的:
你说的配置问题到底显示的是什么问题叶没有说清楚
你先必须确认你的PCI卡的NVROM中的bass空间的io分配和MEM分配
是不是和你驱动生成时候的IoPortRange和MemRange一致。

看一看设备属性里面有没有分配资源!如果没有,PCI肯定不能工作的。

如果还是不幸的话,你把错误显示说明白一点。
Hothand
zealife
驱动牛犊
驱动牛犊
  • 注册日期2002-03-04
  • 最后登录2003-01-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-28 13:31
BaseAddressIndexToOrdinal(0) 中的参数一般是要改的.
不同的设备Ordianl是不同的.
这个东西你只要看一看pci配置空间结构就知道了..
既是驱动,也是被驱动
zzfd97
驱动小牛
驱动小牛
  • 注册日期2002-02-01
  • 最后登录2005-07-31
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-05-28 15:07
我也在学写驱动,我在编译是出现错误!我想问各位大虾:在driverstudio中的device driver build setting中的各个的设置是怎么样的呢?
游客

返回顶部