zynq-7000系列基于zynq-zed的RGMII以太网控制器稳定性的问题

作者:卢浩

时间:2017.3.8

转载请注明出处

zynq7000的以太网控制器是买的cadence公司的ip,目前存在一些问题,大流量小包传输有可能会崩溃,但是这个并不常见,这主要是DMA控制器的bug,如果用户在使用过程中遇见以下打印信息,暂时可以先忽略过去,此时网卡会丢包,但是也可以勉强工作。

macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK
macb e000b000.ethernet eth0: DMA bus error: HRESP not OK

我们看一下此时网卡状态:

root@alvin:/work# ethtool eth0
Settings for eth0:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
                                             1000baseT/Full
        Link partner advertised pause frame use: Symmetric
        Link partner advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: external
        Auto-negotiation: on
        Link detected: yes
root@alvin:/work#

这个PS自带的以太网控制器,用户可以作为调试使用,不建议在实际项目中作为通讯口。

zynq-7000系列基于zynq-zed的RGMII以太网控制器稳定性的问题相关推荐

  1. PIC以太网开发板——基于微芯最新ENC28J60以太网控制器

    PIC以太网开发板--基于微芯最新ENC28J60以太网控制器                       PIC以太网开发板--基于微芯最新ENC28J60以太网控制器 导航栏 ENC28J60芯片 ...

  2. 修改 Zynq 7000 系列 CPU 主频到 800HMz(7045 和 7100)

    目录 调频 分析 时钟树 修改 调频 首先看Data Sheet进行确认,能不能配到800MHz的,这个系列分温度等级,-1.-2.-3.我的刚好是-2等级,所以可以配到800MHz 用Frequen ...

  3. 基于ZYNQ的光纤-以太网高速传输系统设计

    关注.星标公众号,精彩内容每日送达 作者:姜 浩,李和平 ,马翠梅 为满足合成孔径雷达实时成像.数据回放等高速可靠数据传输需求,解决传统数据传输系统由于接口要求高.体积与功耗大以及网络配置不灵活等原因 ...

  4. Xilinx ZYNQ 7000学习笔记三(qspi flash读写操作)

    参考文献:Zynq-7000 SoC Technical Reference Manual (UG585)-ch12 Quad-SPI Flash Controller 一.nor Flash介绍 z ...

  5. zynq7000创建fsbl启动_Xilinx Zynq 7000 FSBL启动分析(一)

    花了几天看完了FSBL的代码,在这里做个总结,分析一下zynq的启动过程. 众所周知,xilinx zynq 7000系列的芯片中包括两个部分,PS和PL,也就是FPGA的逻辑编程的部分跟嵌入式ARM ...

  6. Xilinx Zynq 7000 安装Linux 系统

    Xilinx Zynq 7000 安装Linux 系统 介绍 1 准备工作 2 工具的安装 2.1 支持库的安装 2.2 PetaLinux的安装 3 搭建硬件系统 3.1 建立工程 3.2 添加IP ...

  7. Zynq 7000 PL和PS通信——使用BRAM

    Zynq 7000 PL和PS通信--使用BRAM 介绍 1 准备工作 2 PL搭建BRAM 3 下载PL程序 4 编写Linux应用程序 5 问题 5.1 BRAM的寻址的问题 5.2 PS地址映射 ...

  8. 基于ZYNQ 7000的1553B总线控制器测试系统的设计与实现

    为了方便对1553B设备进行测试,本文介绍了一种基于ZYNQ 7000 平台的1553B总线控制器测试系统的设计与实现方法.该系统首先在 PC机上通过人机交互界面配置数据,支持灵活对数据故障注入,然后 ...

  9. 从零开始的ZYNQ学习(基于矿卡EBAZ4205)(一)

    文章目录 0. 声明 1. 矿卡EBAZ4205介绍 2. 学习要点和目标 3. 成品板?开发板! 4. 板载外设们 4.1 TF卡及TF卡启动配置 4.2 PWM输出电路的修改 4.3 LED 4. ...

最新文章

  1. 效果提升7%、速度增加220%,OCR开源神器PaddleOCR再迎升级
  2. Bag of Tricks for Efficient Text Classification(Fasttext)
  3. 降维(二)----Laplacian Eigenmaps
  4. vue函数如何调用其他函数?_好程序员Python教程系列之递归函数与匿名函数调用...
  5. bzoj 2763 [JLOI2011]飞行路线——分层图
  6. 【机器视觉学习笔记】python安装OpenCV并设置自动补全及代码提示
  7. 如何使用matlab的siso,利用Matlab内建程式SISODesignTool完成系统分析(Matlab61)开启.PDF...
  8. 推荐+1置顶+1(分享、讨论、实现)通用软件注册功能之建立有效的软件保护机制...
  9. Linux下rz,sz与ssh的配合使用
  10. 判断EXCEL表格某单元格值发生改变VBA代码
  11. mysql备份脚本 shell_MySQL数据库备份Shell脚本
  12. Forking AfterBurn into Maya
  13. Python 访问限制 private public
  14. SQL语句中AND OR运算符优先级
  15. 使用vue-ui可视化管理工具来创建项目并安装vue-cli-plugin-element插件
  16. 定义雇员类Employee
  17. GP数列 三角形斜边 小码哥的生日 完全平方数
  18. [UE4]风格化渲染
  19. 谷歌浏览器安全证书不受信任_使用SSL证书https协议,完美解决谷歌Chrome浏览器“不安全”...
  20. 13,12_基本运算,add/minus/multiply/divide,矩阵相乘mm,matmul,pow/sqrt/rsqrt,exp/log近似值,统计属性,mean,sum,min,max

热门文章

  1. esp32 micropython 蓝牙通信测试程序
  2. Starccm自适应网格技术Adaptive Mesh Refinement
  3. 固定资产会计处理过程
  4. 传教士与野人过河问题(A*搜索 C++)
  5. PC傻瓜式安装黑苹果
  6. 时钟指针(python3)
  7. 见证奇迹的时刻:让你的头像说话
  8. 利用“应用分身”进行定位
  9. 绿色数治开采工艺: 3D 可视化智慧矿山
  10. 龙芯3000平台编译igb_uio.ko,构建dpdk环境