zb19780401
驱动牛犊
驱动牛犊
  • 注册日期2003-04-11
  • 最后登录2004-01-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1469回复:6

怎么样对PCI9052寄存器读写操作??

楼主#
更多 发布于:2003-12-22 20:39
我想问一下,在写驱动程序的时候,要对PCI9052中的PCI Config 寄存器和 Local 寄存器进行读操作,怎么在驱动程序中进行读写,

我可以把Local寄存器映射为memory,通过对memory读写来写Local寄存器,那么怎么来对PCI Config寄存器进行写操作呢?
CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-22 21:45
也可以映射,和Local一样
答得好的话,请兄弟们加点分,那是对我的肯定
dswei
驱动牛犊
驱动牛犊
  • 注册日期2003-03-19
  • 最后登录2010-06-13
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-23 11:17
你用的是driverstudio吧,可以在resources那里“Add memory range”,然后使用ind、outd函数进行读写
zb19780401
驱动牛犊
驱动牛犊
  • 注册日期2003-04-11
  • 最后登录2004-01-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-23 19:20
请问怎么样把PCIconfig寄存器映射到IO或者么memory当中,
zb19780401
驱动牛犊
驱动牛犊
  • 注册日期2003-04-11
  • 最后登录2004-01-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-23 19:27
我的板卡上面只有两个memory 资源,,一个是4k的双口ram另一个是映射的local的寄存器,就是没有pci config寄存器,怎么进行映射,能找到那个寄存器就可以操作了,希望大虾指点!!!!!
CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-12-23 20:15
pci config是每张PCI卡上都有的
答得好的话,请兄弟们加点分,那是对我的肯定
mapofl
驱动牛犊
驱动牛犊
  • 注册日期2003-10-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-12-25 09:08
我Add memory range了,怎么知道它是对应的local的寄存器,还是pci config寄存器?
游客

返回顶部