问答 店铺
热搜: ZYNQ FPGA discuz

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

微信扫一扫 分享朋友圈

已有 9267 人浏览分享

开启左侧

LWIP传输问题

[复制链接]
9267 4
以太网传输的例程我在开发板上跑通了,然后我根据需要修改,只是在Pl端的数据改成了32位,然后写入fifo的时钟改为500k,深度改成了256,通过计数产生tlast信号,DMA的读取速率还是100M,然后在PS程序端把那两个数据长度对应改了,其他没变,程序烧进去之后查看DDR,发现只能写进去一次,然后就写不进去了,dbuge时发现是在DMA接收中断那里报错了,返回了一个rx error 的信息,网络调试助手也没有收到数据,请为各位大佬问题出在什么地方呢?

评论 4

uisrc  管理员  发表于 2020-4-12 20:16:47 | 显示全部楼层
增加FPGA debug信号,查看每次DMA的数据量是否和 PS DMA设置里面的一致,通常是由于不一致导致的错误
越努力越幸运!加油!
闪光流星  新手上路  发表于 2020-4-13 18:40:00 来自手机 | 显示全部楼层
问题已解决,版主说的问题是一方面,主要问题是时序有点小问题,写逻辑一定要先仿真时序,不能太自信啊,这下感觉DMA和网口这边学习了很多,谢谢版主,大家一起加油
小康  新手上路  发表于 2020-8-13 10:06:57 | 显示全部楼层
你的不插网线能开机运行吗
anbyvgfn  新手上路  发表于 2022-2-17 10:45:53 | 显示全部楼层
跟楼主遇到了像是情况,具体就是:上电后下载程序,打开网络助手,链接网络后能传输数据,然后断开链接,再去链接网络后数据就不传输,这时dma的中段信号也没了,能指导一下吗?看了一下pl代码,时序报告上没啥问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩推荐
热门资讯
网友晒图
图文推荐

  • 微信公众平台

  • 扫描访问手机版