TI中文支持网
TI专业的中文技术问题搜集分享网站

BBB AM335x eth1 如何与以太网交换芯片 交互? 一定需要MDIO接口连接PHY?不用MDIO,直接RGMII接口交互数据可以吗?

基于BBB开发板,eth1连接以太网交换芯片 RTL8368。

RTL8368通过读取EEPROM配置(速率、RGMII接口等配置)。即AM335X与RTL8368使用RGMII连接、交互数据。而没有使用MDIO对RTL8368进行读取、管理。

使用 ti-processor-sdk-linux-am335x-evm-05.02.00.10 ,修改了设备树,使能了 dual_emac 功能。

进入内核后,ifconfig -a 成功出现了 eth1。但无法正常工作,提示:

[  652.300004] net eth1: initializing cpsw version 1.12 (0)
[  652.309852] libphy: PHY 4a101000.mdio:01 not found
[  652.318907] net eth1: phy "4a101000.mdio:01" not found on slave 1, err -19

jack chen51:

因为以太网芯片已经配置好,理应不需要MDIO介入吧?

以太网芯片、AM335X都打开了RGMII接口,就可以数据交互了吧? 我的理解对吗?

jack chen51:

希望各位大神、TI的工作人员,可以解答一下,谢谢你们!!!

yongqing wang:

回复 jack chen51:

参考这个回答:e2e.ti.com/…/2628327

赞(0)
未经允许不得转载:TI中文支持网 » BBB AM335x eth1 如何与以太网交换芯片 交互? 一定需要MDIO接口连接PHY?不用MDIO,直接RGMII接口交互数据可以吗?
分享到: 更多 (0)