瑞芯微Rockchip开发者社区
直播中

张旭

7年用户 986经验值
私信 关注
[问答]

RK3568配置以太网的流程是怎样的

RK3568配置以太网的流程是怎样的?

回帖(1)

唐瑶

2022-3-2 16:08:54
1.简介

我们有个rk3568的项目,硬件刚刚拿到回板,拿到板子老规矩先编译一版软件烧录进去。

在外面测试一下以太网功能时,发现打不开,会报如下错误。


console:/ # ifconfig eth0 up [ 238.934076] rk_gmac-dwmac
fe010000.ethernet eth0: Could not attach ifconfig: ioctl 8914: No such
deviceto PHY [ 238.934149] rk_gmac-dwmac fe010000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)

参考RK的以太网配置说明文档(RKDocscommonGMACRockchip_Developer_Guide_Ethernet_CN.pdf)


2.解决流程(配置流程)


索性我们就按照流程配置一遍以太网吧。

2.1查看原理图


我们先找到以太网那页,发现使用phy芯片是RTL8211

找到芯片规格书,查看规格书的引脚定义,与原理图的引脚一一对照查看一下


2.2 dts配置(参考RK以太网配置说明,部分截图如下)





一般按照上述说明配置即可。

但我们遇到的是phy初始化异常,经过排查是由于以下两个配置没有配置好,IO电压域和reset引脚,下面我们来说明一下这两个需要怎么配置

2.2.1 电压域配置


(参考Rockchip_RK356X_Introduction_IO_Power_Domains_Configuration.pdf)

由原理图的查找和板上的电阻贴片测量,可知我们此项目vccio_phy0接到的是1.8V上,dts也需要同步配置成1.8v

查看原理图的phy 1.8v是vccio6接出来的

修改dts配置文件


2.2.2 复位脚的配置




修改dts配置文件
举报

更多回帖

发帖
×
20
完善资料,
赚取积分