king523103
驱动牛犊
驱动牛犊
  • 注册日期2007-05-31
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分110分
  • 威望17点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
阅读:1078回复:2

驱动程序地址问题

楼主#
更多 发布于:2007-10-18 10:06
一般的所说的physic地址或logical地址是指的硬件中地址寄存器中保存的地址吗??在DMA传输过程中,PTRANSFER_DESCRIPTOR中传递的td_physAddr.LowPart是否就是要保存到DMA目标地址寄存器中。ReadFile(hDevice, buf,32,&nRead,NULL); buf的地址如何转成td_physAddr.LowPart呢,td_physAddr.LowPart和 puchar=Mem.MaptoSystemSpace()之间有什么联系??
king523103
驱动牛犊
驱动牛犊
  • 注册日期2007-05-31
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分110分
  • 威望17点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-10-18 10:22
没人??
xp4105
论坛版主
论坛版主
  • 注册日期2006-04-02
  • 最后登录2014-03-29
  • 粉丝1
  • 关注0
  • 积分905分
  • 威望570点
  • 贡献值1点
  • 好评度162点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2007-10-22 19:24
你看看武大哥的书,里面有。

关于地址问题,CPU认内核虚拟地址,而DMA是需要物理地址,明白没?
时光如流水 抓紧时间实现自我价值
游客

返回顶部