ctl |= BMCR_FULLDPLX | BMCR_SPEED100;/* First clear the PHY *///phy_write(phydev, MDIO_DEVAD_NONE, MII_BMCR, ctl | BMCR_RESET);returngenphy_config_aneg(phydev); }staticintyt8512_parse_status(structphy_device *phydev){intmii_reg;intspeed; mii_reg = phy_read(phydev, MDIO_DEVAD...
因为飞腾的RGMII控制器是每个单独的MDIO接口,所以可以将板上的两个PHY地址设成一样的。 有些芯片是多个MAC共用一个mdio,这种情况的话就需要将PHY的地址设成不同的了,可以简单的把MDIO接口理解为IIC。 3.3 mii dump转储寄存器信息 现在把网线插到板子双网络的上面的网口,从电路上是对应第一个mac下的phy网口。 查...
检查是否用CPU引脚reset PHY以后,PHY所有寄存器恢复初值 读取MX6ULL引脚当前值:00000ca0 MII 寄存器号缺省值Notes00x3100 (从UBoot读出,与手册一致,手册标记的第15bit为最高位)UBoot读到: => mii read 0…
PHY:PHY(英语:Port Physical Layer),中文可称之为端口物理层,是一个对OSI模型物理层的共同简称。PHY连接一个数据链路层的设备(MAC)到一个物理媒介,如光纤或铜缆线。典型的PHY包括PCS(Physical Coding Sublayer,物理编码子层)和PMD(Physical Media Dependent,物理介质相关子层)。PCS对被发送和接受的信息加码和解码,...
u-boot下以太网AR8033 PHY寄存器的访问及设置 要求: 对AR8033的RGMII电压进行设置,与处理器端的接口电平匹配。处理器接口电平为1.8V,PHY默认电平为1.5V,通信时,需要将PHY电压设置为相适配的1.8V电压。 PHY特点: 寄存器组成 AR8033 PHY寄存器有3组,分别为MII,Debug,MDIO寄存器。其中MII寄存器为基本寄存器,驱动都...
Zynq-Linux移植学习笔记之十-u-boot网络配置,在zynq开发板zc706上,网络通路由下面三个设备组成:其中zynq负责对phy进行配置,当zynq上的网络控制器以及phy完成正确配置时,能够看到RJ45上面的黄灯亮,此时表明链路已经通了。如果u-boot中已经设置了IP地址,通过网线就可以
uboot和内核里phy的初始化_内核里的双 网络配置及phy的初始化 uboot和内核里phy的初始化,以及内核里的双网络 配置及phy的初始化。 本文以盈鹏飞嵌入式的CoM-335x(基于AM335x)核 心板及网络芯片LAN8720为例,说明修改步骤。LAN8720 是RMII接口的10/100M以太网phy芯片,其与 CoM-335x的硬件连接和设计请参考《...
最新SDK中UBOOT 网络找不到PHY Other Parts Discussed in Thread:AM4377 我的板子是自己生产的,芯片用的是AM4377,用以前的uboot一切正常,我从官网下载了ti-processor-sdk-linux-am437x-evm-06.03.00.106-Linux-x86-Install这个SDK,编译UBOOT后,启动时发现总是提示...
“ 海思hi3519av100的uboot默认的phy模式是rgmii的千兆网模式,在自己的开发环境中,需要rmii的百兆网模式才能进行kernel的烧录等后续系列操作。” 一、编译方式一 # 第一次编译必须先生存 .config 文件才行 # 可根据需要修改 menuconfig 来配置选项 # 执行编译命令,生成 u-boot.bin ,注意,u-boot.bin 并不是可...
https://e2echina.ti.com/support/processors/f/processors-forum/194260/sdk-uboot-phy 我的板子是自己生产的,芯片用的是AM4377,用以前的uboot一切正常,我从官网下载了ti-processor-sdk-linux-am437x-evm-06.03.00.106-Linux-x86-Install这个SDK,编译UBOOT后,启动时发现总是提示 Net: Could not get PHY for...