我就是用的sopc模块里的dma,然后把read/write master 都连接到同一个on-chip memory slave上面了,但下面的程序里 Fill write buffer with known values Create the transmit channel Create the receive channel 然后下面这地方发现从offset(memory_base)读出来的数据和最初放在data_written里的不一样的,好像是根本就没有写进去呢,版主和各位帮帮忙看下吧 谢谢了 /* Post the transmit request */ if ((rc = alt_dma_txchan_send (txchan, data_written, 0x100, NULL, NULL)) < 0)
[此贴子已经被作者于2008-4-23 17:57:22编辑过] |