这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Xilinx » 请问vdma在往ddr里面传输完第一次数据遇到的问题

共2条 1/1 1 跳转至

请问vdma在往ddr里面传输完第一次数据遇到的问题

助工
2014-11-20 11:12:41     打赏
请问vdma在往ddr里面传输完第一次数据 请问vdma在往ddr里面传输完第一次数据时,第二次要依次调用XAxiVdma_DmaStop(),XAxiVdma_DmaStart(),Xil_DCacheFlushRange(),ddr才可以得到第二次的数据,在没调用关闭开始函数时,在chipscope里面能看到第二次的数据,只调用Xil_DCacheFlushRange(),ddr里面得不到想要的数据,请问可不可以不调用停止与开始函数,ddr直接接收到数据啊????

菜鸟
2016-08-09 09:53:37     打赏
2楼

vdma 主要用于视频处理,不需要每次都调用起始和结束 ;可能是你没有打开帧loop,所以得到的不是你想要的数据 ;

如果你的vdma是下挂到ps bd中的,可能会存在一些意想不到的问题,我们之前也这样处理,但是发现很难做帧对齐 ;

最后改用pl下挂的ddr做读写 ;效率很高 !

希望对你有帮助 ,也请你帮忙看下我的板子

http://lolo84.spaces.eepw.com.cn/articles/article/item/123715


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]