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

am335x phy芯片中断的配置在哪里?

各位好!

我手头的开发板是am335x-evmsk,网口phy芯片使用AR8031。

AR8031有一个中断引脚,接在am335x上。我自己的项目中修改了这个中断引脚,接到了另外一个GPIO上。

但是,无论在代码里还是在设备树里,我都没有找到在哪里修改这个配置。

请教各位,谢谢!

yongqing wang:

这个中断应该是用来检测网线插拔的,你现在的可以检测到网线插拔吗?

Lihua Zhu:

回复 yongqing wang:

现在硬件还没有准备好,我根据原理图先把需要修改的地方找到。但是这个原理更改我没能在代码中找到相应的位置。

谢谢!

yongqing wang:

回复 Lihua Zhu:

用你手头上的开发板试试

Lihua Zhu:

回复 yongqing wang:

手头上的开发板是可以检测到网线插拔的,但是没舍得在那上面动烙铁,下午硬件就能拿来了。

yongqing wang:

回复 Lihua Zhu:

这个网线的插拔有很多中方法实现,其中一种就是使用这个中断引脚,你试试在开发板上断开这个引脚是否还可以

Shine:

这个中断应该是检测网线插拔的,可以和PHY厂家确认下。

Lihua Zhu:

回复 yongqing wang:

硬件到手了,插上网线后可以检测到。

但是有个奇怪的现象,ping自己ping不通,显示:
link up on port 0, speed 1000, full duplex
Using cpsw device

ARP Retry count exceeded; starting again
ping failed; host 192.168.0.11 is not alive

而ping 主机可以,显示:
link up on port 0, speed 1000, full duplex
Using cpsw device
host 192.168.0.137 is alive

这是什么情况呢?

Lihua Zhu:

回复 Shine:

谢谢,我想知道在SDK中是否使用了这个中断,因为我在代码和设备树中都没有找到相关的配置。

另外,请帮看一下我在楼上的回复,目前的现象是ping自己ping不通。这是什么原因呢?

Lihua Zhu:

回复 Lihua Zhu:

我没有使用EEPROM,启动的时候显示了:
<ethaddr> not set,Validating first E-fuseMAC
Net: cpsw, usb_ether
使用E-fuse MAC应该也是没问题的吧?

yongqing wang:

回复 Lihua Zhu:

试试ping 127.0.0.1呢

赞(0)
未经允许不得转载:TI中文支持网 » am335x phy芯片中断的配置在哪里?
分享到: 更多 (0)