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

AM335X双网口

我用AM3359 接双网口, PHY 是LAN8710  ,开机启动后,电脑PING AM3359 不通, 当在板子上的串口PING 电脑后  就正常了

只有先用板子PING 电脑后,网络才能正常工作,感觉是在双网口模式下,AM3359没有响应电脑发送到ARP信息。

请问下怎么修改?

kooking:

一般情况下,u-boot时主机是无法ping通板子的,但板子可以ping通主机。启动内核,进入文件系统后,可以互相ping通

xing li:

回复 kooking:

就是进入文件系统后,电脑PING 不通板子,而板子可以PING通电脑

kooking:

回复 xing li:

有没有可能和两个网口的配置有关,可以试一个ifconfig down一个网口,使能其中的一个网口,并配置好IP和网关,测试下一个网口工作的时候,能不能双向ping通

xing li:

回复 kooking:

两个网口,其中网口1 作为管理口,网口2 作为数据口,目前 无论 是连个网口都是 ifconfig up 的状态, 在串口命令行里面 网口1 PING 网口2 都可以通,

当PC ping 网口1 的时候,此时 无论网口2 处于UP 和DOWN 的任何状态,都不同,只有 当板子的串口里面PING PC后,两者都通了。上电后 必须板子先PING 电脑 ,才能通,而电脑先PING 板子,这电脑这边PING 不通

xing li:

回复 xing li:

我认为是双网口的时候 ,电脑PING AM335X   的时候,335X 没有对电脑发送到ARP 进行应答,造成电脑 无法得知开发板的MAC地址。而板子PING 电脑的时候,是板子发送ARP 。所以板子可以PING 通电脑,只要电脑知道335X 的MAC 地址时,就可以PING 通。

赞(0)
未经允许不得转载:TI中文支持网 » AM335X双网口
分享到: 更多 (0)