阅读:1258回复:1
关于DMA驱动程序问题求教
PCIE卡 主模式 块DMA,IoGetDmaAdapter会获取一个映射寄存器(MapRegister)数,我这里最多就能获取8个。请问各位还能不能让这个映射寄存器再多点,就是想一次DMA能多传点数?下面是我的设备描述符设置:
DEVICE_DESCRIPTION dd; RtlZeroMemory(&dd, sizeof(dd)); dd.Version = DEVICE_DESCRIPTION_VERSION; dd.InterfaceType = BusType; dd.MaximumLength = 0xffffffffUL; // 把这个数增大可以多获得几个MapReg,大到一定程度也就不再增加了 dd.Dma32BitAddresses = TRUE; dd.Master = TRUE; 初学乍练,请多指教。QQ:2091247 |
|
|
沙发#
发布于:2008-09-11 20:59
自己顶一下吧,我问的问题可能表达的不专业,不过还是希望这里有人能帮忙。
|
|
|