hi3519v101 load3519v101后网络不通问题解决

博客讲述了在hi3519v101平台加载load3519v101后遇到的网络不通问题。问题在于官方内核默认设置为RGMI模式,而实际模组使用的是RMII模式。通过修改内核配置文件arch/arm/boot/dts/hisi-hi3519v101-hmp-demb.dts和hisi-hi3519v101-demb.dts中关于PHY模式的部分,将RGMII改为RMII,解决了网络连接问题。此外,还解决了执行load3519v101命令后再次出现的网络不通问题,通过修改pinmux_hi3519v101.sh脚本中与视频输出相关的部分,避免了网络连接受影响。
摘要由CSDN通过智能技术生成

1. 下载官方内核和文件系统后,电脑windows和板子互相ping不通,错误如下

~ # ifconfig eth0 192.168.1.21
IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
~ # hi_gmac_v200 10050000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

~ # ping 192.168.1.112
PING 192.168.1.112 (192.168.1.112): 56 data bytes

卡死在这里,解决方案:

  这是因为官方库默认网络是rgmii模式,而自己的模组是rmii模式,因此需要修改内核。这里直接修改内核文件

将Kernel的下边路径arch/arm/boot/dts/hisi-hi3519v101-hmp-demb.dts的这部分代码

                   &higmac {
         phy-handle = <&ethphy>;
         phy-mode = "rgmii";
};

 改成

     &higmac {
         compatible = "hisilicon,higmac-v3", "hisilicon,higmac";
         phy-handle = <&ethphy>;
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值