[X]关闭

在进行AXI DAM 从PL发送数据到PS,每次最大的传输长度是128,而且只能传输两次。

文档创建者:Freedomrong
浏览次数:6006
最后更新:2019-06-23
悬赏1积分未解决
我在用DMA从PL发送数据到PS的时候,遇到了一下几个问题:
(1)DMA每传输完成一次,就必须重新初始化,包括初始化中断,初始化DMA。如果不进行初始化,就不能进行第二次传输。
(2)DMA每次传输的数据长度最大只能是128。如果比128大,就不会接收到传输结束中断
(3)DMA传输只能完成2次,之后再进行DMA传输,查看内存空间都是乱码。
(4)DMA在进行传输的时候,会丢失前16位数据

小弟刚开始学ZYNQ,希望大神能给予帮助,万分感谢

工程百度云链接如下:
链接:https://pan.baidu.com/s/1NKXrCo2QnpKLnIiZEGsYhg
提取码:wzl7
复制这段内容后打开百度网盘手机App,操作更方便哦


发表评论已发布 1

uisrc

发表于 2019-6-23 14:15:29 | 显示全部楼层

DMA传输 如果只能传输1次,基本上是FPGA 给的数据和PS代码里面设置的每次DMA的数据量不一致导致
越努力越幸运!加油!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则