PHY芯片的使用(二)使用Vivado SDK调试网络

这篇具有很好参考价值的文章主要介绍了PHY芯片的使用(二)使用Vivado SDK调试网络。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在使用ZYNQ或者FMQL的以太网时都需要在Vivado BD中勾选Enet0/1,最好也勾选上UART0/1。

PHY芯片的使用(二)使用Vivado SDK调试网络

如果就使用这两个外设就可是直接生成bit然后导出硬件启动SDK了。

SDK建立工程中有以太网相关的工程,选用最简单的即可如下图。使用这个工程除了选Enet还要选用串口,否则工程无法建立。

PHY芯片的使用(二)使用Vivado SDK调试网络

建立工程后进入工程main函数,可配置物理地址,取消DHCP可配置IP地址,,如下图。

若新板卡硬件设计和制板没问题,就这个程序运行后,可用PC端ping通该板卡。这就是最简单判断以太网是否正常的例子。

PHY芯片的使用(二)使用Vivado SDK调试网络

若通讯异常可单步调试该工程首先排查MDIO是否正常。该工程首先会遍历MDIO地址从0-31依次扫描。然后再做相关配置。若MDIO正常可正常初始化PHY(若使用一些国产PHY需要在初始化过程中添加部分PHY寄存器配置,具体参考厂家建议)。

可看PHY到PC端是否link(在PC端可查看),此时不对可排查该部分。若对,可配置PHY回环模式,排查ZYNQ与PHY之间的问题。

本文的目的是协助工程师首次调试板卡硬件。文章来源地址https://www.toymoban.com/news/detail-510415.html

到了这里,关于PHY芯片的使用(二)使用Vivado SDK调试网络的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GD32F450以太网(2-2): PHY芯片IP101GR介绍

    接上文 《GD32F450以太网(1):ETH 外设接口简介》介绍了嵌入式以太网接口。 《GD32F450以太网(2-1):PHY芯片LAN8720A介绍》介绍了LAN8720A 本文介绍另外一款PHY芯片IP101GR,支持MII接口或RMII接口,可代替市场上LAN8710A/LAN8720A/KSZ8041等芯片。 IP101是台湾省九阳电子公司生产制造的,符合IEEE

    2023年04月08日
    浏览(113)
  • PHY芯片的使用(三)在linux下网络PHY的移植

    1 前言 配置设备树请参考上一章。此次说明还是以裕太的YT8511芯片为例。 2 需要配置的文件及路径 a. 在 .. /drivers/net/phy 目录下添加 yt_phy.c 文件(一般来说该驱动文件由厂家提供); b. 修改.. /drivers/net/phy 目录下的 Kconfig 文件,如下图所示。 c. 修改.. /drivers/net/phy 目录下的

    2024年02月16日
    浏览(34)
  • 【以太网芯片验证】SR8201F调试记录

    SR8201F是100M以太网芯片(PHY)支持MII/RMII接口 立创上有购买链接和方案验证板 SR8201F是商业级 SR8201FI是工业级 SR8201F样品售价 2+RMB 电话问过和芯德润的业务经理 SR8201F-1.5+RMB SR8201FI-2.5+RMB 加上汉仁的以太网接口6+ RMB 有源晶振3+ 电容电阻忽略不计 整个方案的成本在12RMB左右(工业级

    2024年02月15日
    浏览(36)
  • ZYNQ-Linux开发之(三)Vivado SDK使用,裸机开发调试,不带linux

    生成bit文件时候的开发和调试需要使用SDK,导出工程到SDK: 包含bit文件,点击OK:  工程目录下会新增一个.sdk的目录: 启动SDK: 使用SDK进行调试,SDK中,新建应用工程,选择File-New-Application Project: 在弹出的窗口中,输入Project name,单击Next: 在弹出的窗口中,默认选择He

    2024年02月10日
    浏览(58)
  • STM32的以太网外设+PHY(LAN8720)使用详解(1):ETH和PHY介绍

    STM32F4系列MCU内部集成了一个以太网外设(ETH),可以通过介质独立接口(MII)或简化介质独立接口(RMII)和外部PHY(如LAN8720)相连实现MCU的联网功能。 STM32F4系列的以太网外设(ETH)框图如下: 以太网外设框图中包含了MII、RMII、SMI三种接口,它们的详细介绍如下: 1.2.1 介

    2024年01月23日
    浏览(50)
  • STM32的以太网外设+PHY(LAN8720)使用详解(3):PHY寄存器详解

    前面介绍到,站管理接口(SMI)允许应用程序通过2线时钟和数据线访问任意PHY寄存器,同时该接口支持访问最多32个PHY,也就是说PHY地址共有5位。 应用程序可以从32个PHY中选择一个PHY,然后从任意PHY包含的32个寄存器中选择一个寄存器,发送控制数据或接收状态信息。任意给

    2024年02月03日
    浏览(47)
  • 嵌入式网络接口之MAC芯片与PHY芯片

    目录 0. 参考文档 1.嵌入式网络接口简介 2.嵌入式网络硬件架构方案 2.1 SOC内未集成MAC芯片 2.2 SOC内集成MAC芯片 2.3 主流方案总结 2.3 参照实际网卡的说明 3.MII/RMII及MDIO接口 3.1 MII 3.2 RMII 3.3 MDIO   网卡构造:MAC与PHY的关系,GMAC介绍_学海无涯_come on的博客-CSDN博客 对于上述三部分,

    2024年02月03日
    浏览(62)
  • STM32的以太网外设+PHY(LAN8720)使用详解(6):以太网数据接收及发送

    1.1.1 检查是否接收到一帧完整报文 使用轮询的方式接收以太网数据是一种简单但是效率低下的方法,为了保证及时处理以太网数据我们需要在主循环内高频轮询是否接收到了以太网数据。轮询的函数为ETH_CheckFrameReceived,内容如下: 当以太网帧大于我们设置的DMA描述符buffer大

    2024年01月23日
    浏览(48)
  • STM32的以太网外设+PHY(LAN8720)使用详解(2):硬件设计

    在LAN8720上电或复位时会读取一些特定引脚的电平,根据电平来进行硬件配置。LAN8720的引脚分布如下: 注意,LAN8720有些引脚内部自带上/下拉,定义如下: LAN8720的PHYAD[0]用来配置PHY地址的bit0,当接入了多个PHY时可以用来区分不同的PHY。该引脚自带内部下拉,同时我们也只用到

    2024年04月14日
    浏览(62)
  • 浅谈FPGA网络PHY芯片RTL8211

    市面上很多开发板都使用RTL8211 PHY 芯片, 使用简单,你甚至不用配置就可以直接使用。官方默认配置是:开启自协商,速率1000M。  https://numato.com/product/rtl8211e-gigabit-ethernet-expansion-module/ 芯片地址: RTL8211FD器件地址由5位构成,高两位固定为2’b00,第三位后这三个引脚的上下

    2024年02月07日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包