阅读:1470回复:3
请问武安河的9054DMA中的一个问题,谢谢
在他的9054DMA中的SerialRead例程中进行m_CurrentTransfer初始化的时候有一个m_Buffer这个缓冲区,在StartDMA例程中有一个PAddress的物理地址,请问这个物理地址是不是m_Buffer这个缓冲区的物理首地址?谢谢!
另外,请问“采用应用程序的数据缓冲区作为DMA数据区”和“采用公共缓冲区作为DMA数据区”有什么不同? 谢谢! |
|
沙发#
发布于:2007-05-22 17:15
我认为就是,经过在softICE中验证好像就是同一个地址值
|
|
板凳#
发布于:2007-05-22 20:17
谢谢!
那第二个问题中应用程序的数据缓冲区和公共缓冲区是什么?有什么不同?不都是内存里面的一块缓冲区吗? |
|
地板#
发布于:2007-05-29 15:18
buffer io 要被重新copy到用户buffer
|
|
|