solo1987
驱动牛犊
驱动牛犊
  • 注册日期2008-01-14
  • 最后登录2011-02-16
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望85点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1910回复:1

pci的DMA通道

楼主#
更多 发布于:2010-12-29 10:39
IoAllocateAdapterChannel这个函数请求的是DMA的哪个通道?如果不知道是哪个通道的话就没办法设置DMA中断寄存器啊
Pegram
论坛版主
论坛版主
  • 注册日期2005-12-03
  • 最后登录2013-08-23
  • 粉丝13
  • 关注5
  • 积分1333分
  • 威望4717点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分2分
沙发#
发布于:2011-01-15 16:23
仅供参考:
DMA操作的基本过程是:1.首先调用IoGetDmaAdapter申请通道。2.然后调用AllocateAdapterChannel申请DMA。3. 执行DMA操作。

寄存器的设置,是由PCI总线驱动进行的。
《寒江独钓》与《竹林蹊径》的合作作者。精通USB开发,设计了CY001 USB驱动套件(http://bbs.driverdevelop.com/read.php?tid-119314.html)。
游客

返回顶部