Hi3516的uboot網路配置成RMII模式
阿新 • • 發佈:2018-12-25
海思SDK的網路是GRMII模式的,而我的硬體接的是IP101GR晶片的RMII模式,uboot需要做以下修改:
1. 配置檔案(.xls)的muxctrl_reg93=2,引腳複用。
2. hi3526a.h的
#define CONFIG_HIGMAC_PHY1_INTERFACE_MODE2
改為
#define CONFIG_HIGMAC_PHY1_INTERFACE_MODE1
之所以這麼改,請看higmac.c
static char *phy_intf_str[interface_mode_butt] = {
"mii",
"rmii",
"rgmii",
};
3. 改時鐘頻率,25M改為50M,在higmacv300.c的void higmac_sys_init(void),將
v |= (PHY_CLK_25M << BIT_EXT_PHY_CLK_SELECT);
改為
v |= (PHY_CLK_50M << BIT_EXT_PHY_CLK_SELECT);
改完OK,編譯燒進板子,tftp就可以用了。
---------------------
作者:m190753089
來源:CSDN
原文:https://blog.csdn.net/m190753089/article/details/72867143
版權宣告:本文為博主原創文章,轉載請附上博文連結!