阅读:1905回复:4
获取dma缓冲区
使用cacheDmaMalloc可以为pci设备分配dma缓冲区,那么如何获得这个缓冲区的物理地址呢?请下vxworks下做过pci设备的DMA传输的驱友指点一下!
|
|
|
沙发#
发布于:2003-09-15 14:09
此函数返回的就是该缓冲区的指针,有了指针不就有了地址吗?
|
|
|
板凳#
发布于:2003-09-15 14:38
使用cacheDmaMalloc可以为pci设备分配dma缓冲区,那么如何获得这个缓冲区的物理地址呢?请下vxworks下做过pci设备的DMA传输的驱友指点一下! 可是这个地址是虚拟地址,在vxworks下物理地址和虚拟地址的值相同吗? |
|
|
地板#
发布于:2005-08-04 12:18
显然相同的了
|
|
地下室#
发布于:2005-08-04 12:18
但是还要有一个虚拟到物理的转化过程
|
|