Zynq-Linux移植学习5 uboot内国产phy和国产5396配置

本文详细介绍了如何通过修改U-Boot内核配置,适配Marvell芯片与国产88e111s以太网控制器在RJ45接口上的连接,涉及phy模式切换、设备树修改及强制千兆双工设置。包括了从RGMI-SGMII到SGMII-COPPER的迁移步骤和必要代码调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

配置之后mac1pingRJ45 ping通

phy硬件连接图

/*******phy1适配5396 uboot内修改点如下********************************/

修改一:uboot内将phy-mode修改为 rgmii-sgmii

 

修改二:修改点 phy、h 内增加 RGMII - SGMII模式

 

修改三:marvell.c 根据国产88e111s与jem5396连接需要将模式配置成强制千兆双工模式,关闭自协商

/**************phy1适配5396 to RJ45 uboot内修改点如下************/

修改一:设备树修改uboot内将phy-mode修改为 sgmii-copper,并且将phy0挂到mac1上

修改二:修改点 phy、h 内增加 SGMII-COPPER模式

修改三:marvell.c  根据国产88e111s与jem5396连接需要将设置SGMII-COPPER模式

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值