xinzhan
驱动牛犊
驱动牛犊
  • 注册日期2001-09-13
  • 最后登录2005-02-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2245回复:4

我该如何才能得到我的PCI设备的地址。

楼主#
更多 发布于:2001-12-06 16:56
我想请教以下
在写PCI设备WDM驱动的时候,有一个PCI设备配置空间中指定的基地址(Base Address Register),该寄存器中的内容是什么的基地址。
在驱动程序中的的IRP_MN_START_DEVICE消息响应函数中也可以得到很多设备的资源。有时有MEMBASE,请问这又是何地址。
我如何想要看看我的PCI配制空间中的Vender ID等东东,我该如何才能得到。谢谢。

最新喜欢:

zhaobingyizhaobi...
vv5
vv5
驱动牛犊
驱动牛犊
  • 注册日期2001-12-05
  • 最后登录2003-08-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-12-07 12:26
用2000DDK的PCI Configuration 目录NTDDK\\PCITOOL\\
或用WINDRIVER
至于第一个问题买本电子科技大学出版社的“微机总线与接口设计”里面对PCI的配置寄存器介绍的较详细。
第二个问题俺不会
xinzhan
驱动牛犊
驱动牛犊
  • 注册日期2001-09-13
  • 最后登录2005-02-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-12-07 13:19
我是想在驱动程序中访问。VENDER ID
vv5
vv5
驱动牛犊
驱动牛犊
  • 注册日期2001-12-05
  • 最后登录2003-08-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-12-07 16:24
在PCI的所有基地址寄存器中,位0为0表示存储器基地址,为1表示I/O基地址。
winter
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2013-08-15
  • 粉丝4
  • 关注0
  • 积分5分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-12-07 23:57
本站的文档中有一篇关于PCI的文章,详细介绍了如何写PCI驱动,其中有一部分讲到了如何得到PCI的地址空间
请原谅我的无知与直率
游客

返回顶部