stonema
驱动牛犊
驱动牛犊
  • 注册日期2001-06-01
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1398回复:1

请教几个关于WinDriver 的问题

楼主#
更多 发布于:2001-06-19 17:18
各位大侠:
   小弟初入此门,对驱动混混沌沌,有一些基础问题求教:
    我用WinDriver开发基于TI PCI2040的PCI驱动程序,对WD_ITEMS
里边的I.Mem.dwPhysicalAddr
      I.Mem.dwTransAddr
      I.Mem.dwUserDirectAddr
      I.Mem.dwCpuPhysicalAddr 的具体含义搞不太清楚。
I.Mem.dwPhysicalAddr好像返回了我在配置空间里的基地址寄存器里边的值,(在我的机子上是:0x D900 0000),而其余几个都是返回值 0
。在利用WD_Transfer()函数时,传送给dwPort的值该是哪一个呢?
  是dwTransAddr还是dwUserDirectAddr?

   0x D900 0000是什么地址?真实的物理地址还是虚拟地址?
如果我想访问基于0x D900 0000的一个偏移量地址,该如何访问?
   麻烦大侠指点!!!
   谢谢!
zhanghc
驱动牛犊
驱动牛犊
  • 注册日期2002-03-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望31点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-29 17:50
虚拟地址,
程序可以用的地址
游客

返回顶部