penylee
驱动牛犊
驱动牛犊
  • 注册日期2001-11-08
  • 最后登录2006-08-14
  • 粉丝0
  • 关注0
  • 积分150分
  • 威望15点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
阅读:1324回复:2

DDK驱动开发中遇到的地址映射的问题(急!高手请进!)

楼主#
更多 发布于:2002-03-21 15:34
我在开发一块专用卡的WDM驱动时遇到如下问题:
我需要在内核分配一段内存地址,然后将这段地址的首地址送入卡的某个固定地址(例如0x80000010),这块卡就会自动去找那个地址,并将从那个地址起的0x600个字节读入卡中。请问:
1. 我用什么函数分配地址?我使用的是MmAllocateNonCachedMemory
2. 我如何将分配后的虚拟地址转换为物理地址?(MmGetPhysicalAddress在WDM中不可用.)
3. 我看到有人使用MDL,请指教其使用方法.
请高手告诉我好的方法.谢谢!
MSN/Mail:penyleecn@hotmail.com
mailme
驱动老牛
驱动老牛
  • 注册日期2001-05-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-03-26 15:06
3.  Walt Oney的书里有mdl的内容,你可以看看,好像在读写数据那一章
早起早睡 精神百倍
zgm
zgm
驱动牛犊
驱动牛犊
  • 注册日期2002-01-18
  • 最后登录2002-05-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-03-26 20:17
MmMapIoSpace
游客

返回顶部