hi3516C调试发现网口灯不亮,uboot无法ping通PC
来源:互联网 发布:智能推荐算法有哪些 编辑:程序博客网 时间:2024/05/22 15:35
现象:
hisilicon # ping 192.168.2.9
Hisilicon ETH net controler
miiphy_register: non unique device name '0:1'
miiphy_register: non unique device name '0:2'
MAC: 00-0C-0C-A0-02-6A
UP_PORT : phy status change : LINK=UP : DUPLEX=FULL :SPEED=100M
ARP Retry count exceeded; starting again
ARP Retry count exceeded; starting again
Abort
ping failed; host 192.168.2.9 is not alive
原因:海思SDK设置phy为MII模式,而且只支持一种phy_id:KSZ8051RNL。现在参照熊迈模块将phy改为LAN8710A-EZK,并且phy_mode由MII改为RMII(不用外部晶振)。
解决办法:
1、目标板与PC之间架一个交换机。
2、修改uboot,kernel配置及register pinmux config,由MII改为RMII。
修改点:
1、 uboot要改:
#define HIETH_MII_RMII_MODE_U \ HISFV_RMII_MODE//HISFV_MII_MODE
#define HIETH_MII_RMII_MODE_D \ HISFV_RMII_MODE//HISFV_MII_MODE
2、kernel配置要改:
CONFIG_HIETH_MII_RMII_MODE_U=1
CONFIG_HIETH_MII_RMII_MODE_D=1
3、加载驱动的pinmux要改:
# pinmux configuration
source./pinmux_hi3518.sh rmii i2c > /dev/null
4、Reg.xls配置表要改(uboot配套用):
PERI_CRG51 0xcc 0x0a 0x0 写 31 0 0x000000FD
muxctrl_reg23 0x5c 0x03 0 写 2 0 0x0000000D
还有一点,在hi351x SDK V2.0.A上面好象不行,要换为V1.8.1版本。- hi3516C调试发现网口灯不亮,uboot无法ping通PC
- android手机无法ping通pc,netconnection失败
- uboot无法ping通tftp服务器无法download文件时该如何处理
- win7下dynamips类模拟器桥接到本地PC,但是无法ping通的解决办法
- Microsoft Virtual PC虚拟机安装Centos局域网无法ping通问题
- 无法ping通
- uboot和ubuntu ping通测试结果
- uboot——ping通开发板
- 修改静态地址后发现无法ping外网
- 在openwrt板子上突然发现不能ping 域名,不能ping 外网IP,也无法ping其他电脑
- vmware无法ping通主机?
- WIN7无法被ping通
- 新建Windows2008无法Ping通
- 主机无法ping通虚拟机
- linux无法ping通windows
- PING通,无法打开网站
- 解决无法Ping通Github
- uboot ping不通主机
- 找了好久终于找到篇好的关于java回调的文章
- 第三周项目2—建设“顺序表”算法库
- js之screen对象
- 如何关闭自动播放
- Android插件化的一种实现
- hi3516C调试发现网口灯不亮,uboot无法ping通PC
- 转载文章
- CentOS一键配置rsync服务器脚本
- JVM调优总结
- c编译器五个没有参数的宏
- 第三周 线性表(-)--顺序表 项目四--顺序表的应用 问题一
- js获取日期yyyy年mm月后台转换
- 有关跑步的纪录片
- c语言结构体中的冒号的用法