fwzfwz1
驱动中牛
驱动中牛
  • 注册日期2002-11-01
  • 最后登录2007-06-01
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:1073回复:5

如何获得dma传输时的公共缓冲区的物理地址

楼主#
更多 发布于:2003-03-27 22:07
使用driverworks如何获得dma传输时的公共缓冲区的物理地址。
使用如下方法对不对:phyaddress=commombuffer.LogicAddress().Lowpart
有了驱动,人才有了力量。
zhangyanping
驱动小牛
驱动小牛
  • 注册日期2003-02-23
  • 最后登录2004-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-30 11:51
关注!!!
xiaoqingqing
驱动牛犊
驱动牛犊
  • 注册日期2003-04-09
  • 最后登录2003-06-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-04-13 10:03
怎么没有人回答,支持支持嘛,刚入门不容易的,大家互相学习罗
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-04-16 10:18
使用driverworks如何获得dma传输时的公共缓冲区的物理地址。
使用如下方法对不对:phyaddress=commombuffer.LogicAddress().Lowpart

不对,物理地址在DMA.page中,调用WD_DMALock后结果就在里面了.
兄弟们,给点分吧
fwzfwz1
驱动中牛
驱动中牛
  • 注册日期2002-11-01
  • 最后登录2007-06-01
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-04-16 21:26
[quote]使用driverworks如何获得dma传输时的公共缓冲区的物理地址。
使用如下方法对不对:phyaddress=commombuffer.LogicAddress().Lowpart

不对,物理地址在DMA.page中,调用WD_DMALock后结果就在里面了. [/quote]
应该是物理地址,他是经过映射寄存器映射的物理地址,也可叫
总线地址或逻辑地址,programing the wdm 上这莫叫.
有了驱动,人才有了力量。
fwzfwz1
驱动中牛
驱动中牛
  • 注册日期2002-11-01
  • 最后登录2007-06-01
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-04-16 21:55
多谢各位的支持!!!
有了驱动,人才有了力量。
游客

返回顶部