从fpga发送数据给dsp。dsp通过emifa和edma进行数据读取,事件触发方式启动edma。如果把edma的源地址改为dsp内部ram,则可以传输成功。如果源地址修改为ce2的空间(fpga的双口ram映射到了ce2),则读取到数据一直为零。在fpga内部将emifa的64bit数据线如果预置一个数据,可以读取成功。否则读到的数据一直为零。百思不得其解。
wacu:
你好,有遇到过emif只能传一半的数据出来吗,也是从dsp到fpga
zhenduo guo:
回复 wacu:
我是从fpga传输到dsp
Shine:
看一下是不是FPGA那边在edma去读的时候,没有及时把数据送出来。
TI中文支持网