ha_limin
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2011-07-21
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望23点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1142回复:4

内核流驱动高手看过来

楼主#
更多 发布于:2002-10-28 16:26
pDmaBuf = StreamClassGetDmaBuffer(pHwDevExt);
adr = StreamClassGetPhysicalAddress(pHwDevExt, NULL,  pDmaBuf, DmaBuffer, &Size);

我获取了dma buffer的虚拟地址和物理地址,但是
芯片还需要映射地址我该如何获取?

请高手指教
ha_limin
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2011-07-21
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望23点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-10-28 16:34
高手请讲话呀,在内核流驱动中一般怎样操作dma呀
mike_wang
驱动中牛
驱动中牛
  • 注册日期2003-01-22
  • 最后登录2012-01-04
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-10-29 09:19
数据地址在驱动相应srb_read_data得到
ha_limin
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2011-07-21
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望23点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-10-29 14:42
你说的是
pSrb->CommandData.DataBufferArray
地址吗?
mike_wang
驱动中牛
驱动中牛
  • 注册日期2003-01-22
  • 最后登录2012-01-04
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-30 10:43
是啊!databuffer->data就是地址
游客

返回顶部