shengws
驱动大牛
驱动大牛
  • 注册日期2002-03-08
  • 最后登录2010-06-21
  • 粉丝0
  • 关注0
  • 积分384分
  • 威望102点
  • 贡献值0点
  • 好评度37点
  • 原创分0分
  • 专家分0分
阅读:1518回复:11

SLAVE DMA(20)

楼主#
更多 发布于:2002-07-04 11:18
slave dma pci设备必须具备什么特征(硬件方面的),在驱动程序中才能发现它的dma资源 :D
喂,小孩,你的小JJ露出来了!
dazzy
驱动中牛
驱动中牛
  • 注册日期2001-03-23
  • 最后登录2008-08-12
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望10点
  • 贡献值1点
  • 好评度10点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-04 15:21
在inf里
DMAConfig
shengws
驱动大牛
驱动大牛
  • 注册日期2002-03-08
  • 最后登录2010-06-21
  • 粉丝0
  • 关注0
  • 积分384分
  • 威望102点
  • 贡献值0点
  • 好评度37点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-04 15:40
能不能发个例子看一下? :D
这个东东对硬件没有要求吧! :D
喂,小孩,你的小JJ露出来了!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-07-04 15:52
对不起,邮箱有问题。
我对硬件不清楚的。应该都可以吧?是人就行。 :D
shengws
驱动大牛
驱动大牛
  • 注册日期2002-03-08
  • 最后登录2010-06-21
  • 粉丝0
  • 关注0
  • 积分384分
  • 威望102点
  • 贡献值0点
  • 好评度37点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-07-04 15:59
终于等到你来了! :D
喂,小孩,你的小JJ露出来了!
shengws
驱动大牛
驱动大牛
  • 注册日期2002-03-08
  • 最后登录2010-06-21
  • 粉丝0
  • 关注0
  • 积分384分
  • 威望102点
  • 贡献值0点
  • 好评度37点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-07-04 16:02
看tony的书,应该对硬件没有什么要求,
但是我在获取资源的列表中并没有CmRecourceTypeDma,难道要在inf文件中配置? :D
喂,小孩,你的小JJ露出来了!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2002-07-04 16:23
说句实话,我不知道。 :D
手头没有例子,不好说。
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2002-07-04 16:29
DMAConfig=[DMAattrs:]DMANum[,DMANum]...]
DMAattrs is optional if the device is connected on a bus that has only 8-bit DMA channels and the device uses standard system DMA. Otherwise, it can be one of the letters D for 32-bit DMA, W for 16-bit DMA, and N for 8-bit DMA, with M if the device uses busmaster DMA and with one of the following (mutually exclusive) letters, indicating the type of DMA channel used: A, B, or F. If none of A, B, or F is specified, a standard DMA channel is assumed.
DMANum specifies one or more bus-relative DMA channel(s) as decimal number(s), each separated from the next by a comma (,).

SYaMa
驱动牛犊
驱动牛犊
  • 注册日期2002-07-12
  • 最后登录2002-12-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-07-12 11:50
使用slave dma(从属dma/系统dma)不需要硬件本身带有dma硬件(总线dma需要)
但你的硬件要能支持dma传输
另外 你的系统是什么?

[编辑 -  7/13/02 by  SYaMa]
shengws
驱动大牛
驱动大牛
  • 注册日期2002-03-08
  • 最后登录2010-06-21
  • 粉丝0
  • 关注0
  • 积分384分
  • 威望102点
  • 贡献值0点
  • 好评度37点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-07-12 18:45
我的系统是2000,至于我的pci板卡是否支持dma我不太清楚,难道从属方式对硬件板卡也有要求吗? :D

[编辑 -  7/12/02 by  shengws]
喂,小孩,你的小JJ露出来了!
SYaMa
驱动牛犊
驱动牛犊
  • 注册日期2002-07-12
  • 最后登录2002-12-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-07-13 18:16
是的
不是随便什么pci的卡都能用dma传输的
SYaMa
驱动牛犊
驱动牛犊
  • 注册日期2002-07-12
  • 最后登录2002-12-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-07-14 14:12
“pci标准没有从属dma这一概念,相反,本机pci函数要么是总线主控器完成dma,要么它们使用程控I/O。“
              ――引自《Windows 2000设备驱动程序设计指南》
游客

返回顶部