阅读:1128回复:2
驱动程序地址问题
一般的所说的physic地址或logical地址是指的硬件中地址寄存器中保存的地址吗??在DMA传输过程中,PTRANSFER_DESCRIPTOR中传递的td_physAddr.LowPart是否就是要保存到DMA目标地址寄存器中。ReadFile(hDevice, buf,32,&nRead,NULL); buf的地址如何转成td_physAddr.LowPart呢,td_physAddr.LowPart和 puchar=Mem.MaptoSystemSpace()之间有什么联系??
|
|
沙发#
发布于:2007-10-18 10:22
没人??
|
|
板凳#
发布于:2007-10-22 19:24
你看看武大哥的书,里面有。
关于地址问题,CPU认内核虚拟地址,而DMA是需要物理地址,明白没? |
|
|