刚买的板子PHY为RTL8201,而SDK里的是RTL8211.刚开始没注意到这个问题,烧录后发现网络不通.需要更改uboot及kernel.现在记录如下: 一: UBOOT 修改 /include/configs/hi3516a.h
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
/*----------------------------------------------------------------------- * network config -----------------------------------------------------------------------*/ ..... #define CONFIG_CMD_MII #define CONFIG_CMD_RMII // justchen增加: RMII RTL8201 #define CONFIG_SYS_FAULT_ECHO_LINK_DOWN 1 /*----------------------------------------------------------------------- * HIETH-GMAC driver -----------------------------------------------------------------------*/ .. /* #define CONFIG_HIGMAC_PHY2_ADDR 2 */ #define CONFIG_HIGMAC_PHY1_INTERFACE_MODE 1 // justchen修改: 0:MII 1:RMII 2:GRMII /* #define CONFIG_HIGMAC_PHY2_INTERFACE_MODE 2 */ ... |
其实在这里还可以把默认IP这些改改,注……