如题,奇怪,pnp根本就没给出CmResourceTypeDma资源啊,如何才能得到slave dma 控制器呢?请高人们指点,谢谢!
回复(10) 2005-06-08 17:10 来自版块 - 非USB硬件驱动开发
表情
liskman--------------------------------------------------------------------- The information in this article applies to: - Microsoft Win32 Device...(2005-07-07 14:43)
your_ying中断难道一定要由isa设备产生吗?(2005-07-05 09:25)
your_ying哈哈,我得到dmaadapter了! 关键是在fdo错了! 好,现在开始传传数据看!不知道为什么得到的MapRegisterCount这么小,我想要385,而得到的就只有8?那我传一次需要分多少次啊!!! 还有,slave dma传完后中断怎么产生了,纳闷?(2005-06-17 10:18)
your_ying我的是pci设备!请问有什么官方文件说明pci设备就不能使用slave dma了吗。 我现在不和设备直接挂接,做了一个虚拟设备的驱动,那不就无所谓是不是pci设备了吗,也不行啊!?(2005-06-15 16:01)
arthurtu你的是PCI设备? pci不能用slave dma(2005-06-15 13:34)
your_ying谢谢,但是怎么去向os申请呢? 我在响应IRP_MN_START_DEVICE时调用 NTSTATUS GetDmaInfo( IN PDEVICE_OBJECT fdo ) { PDMAS_DEVICE_EXTENSION pDevExt = (PDMAS_DEVIC...(2005-06-13 19:44)
arthurtu 看到一篇文章:在有isa的主板,即bx主板才用到8237的dma,也就是slave dma,在pci的时代就不用slave dma了,全用master dma了!?? 是吗?待确认!!! slave dma得你自己去向OS申请dma channle pci的好像就是不用...(2005-06-12 18:55)
your_ying 看到一篇文章:在有isa的主板,即bx主板才用到8237的dma,也就是slave dma,在pci的时代就不用slave dma了,全用master dma了!?? 是吗?待确认!!!(2005-06-10 15:55)
your_ying猜测:主机dma是由桥芯片提供的吗?还是cpu? 现在的主板是不是由于板卡及设备功能的强大(一般都自带dma个功能)而不支持主机dma了???(2005-06-10 11:28)
Jackerliu我也在捉摸(2005-06-09 12:26)

返回顶部