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

am3354 rmii2配置问题

目前板子上有两个网口用的都是RMII模式,rmii1正常 rmii2一直ping不同!

RMII2中有个管脚U16 GPMC_A9 mode3有两种定义MMC2_DAT7 or RMII2_CRS_DV

我在dts里面通过下面的方式配置RMII2_CRS_DV功能:

AM33XX_IOPAD(0x864, PIN_OUTPUT_PULLDOWN | MUX_MODE3) /*gpmc_a9.rmii2_crs*/ 
AM33XX_IOPAD(0x1320, 0x01)

目前up的时候错误提示如下:

# ifconfig eth1 up
[ 1209.381317] net eth1: initializing cpsw version 1.12 (0)
[ 1209.460090] libphy: PHY 4a101000.mdio:00 not found
[ 1209.465179] net eth1: phy "4a101000.mdio:00" not found on slave 1, err -19
[ 1209.528253] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
#

ping的时候网络也一直ping不同。

求高手指点,对于RMII2_CRS_DV这个引脚还需要配置什么东西,还需要从什么方面查找问题?

Shine:

请查看一下设备树里dual_emac是否使能?
software-dl.ti.com/…/CPSW.html

赞(0)
未经允许不得转载:TI中文支持网 » am3354 rmii2配置问题
分享到: 更多 (0)