hi3516C调试发现网口灯不亮,uboot无法ping通PC
2015-09-18 09:07
771 查看
现象:
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版本。
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版本。
相关文章推荐
- 转:POI操作Excel : cell的背景颜色参考
- Eclipse背景颜色修改
- Servlet入门完全教程
- UVALive 5103 Computer Virus on Planet Pandora Description 一些新兴需求模式的字符串 AC自己主动机
- App Transport Security has blocked a cleartext HTTP (http://) resource ...
- 【第3周 项目4 - 顺序表应用】
- 屏幕旋转
- Android——Canvas(画布)的使用
- JQuery中的$.when()对象
- sql server中的outer apply ,across apply 对应 oracle
- linux下批量改文件名 rename
- hibernate 出现should be mapped with insert="false" update="false"
- office2013激活教程--最新
- 大公司里如何开发和部署前端代码?
- fread 的问题
- 第3周项目4-顺序表应用问题(1)
- 自己写的数据库工具类
- jquery
- Android --http请求之HttpURLConnection
- 第八篇 Integration Services:高级工作流管理