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

AM3352: 网口与PC机之间ping不通

Part Number:AM3352

我用AM3352的处理器搭建了一个百兆的网口,上电之后网口的灯可以亮,在我的PC机也可以看到网口,我通过串口进入处理器的系统,设置IP地址,在我的PC机也设置同一网段的IP地址,但是ping不通,请帮忙解决一下问题

Shine:

请问使用是哪个版本的processor SDK? PHY是哪款器件?

,

peter lee:

PHY芯片采用的是LAN8710A百兆网口芯片,芯片手册如附件,SDK采用的是ti-processor-sdk-linux-rt-am335x-evm-04.03.00.05-Linux-x86-Install
请问如果只是在设备和PC之前去ping通,是否需要驱动代码

,

peter lee:

C46185_LAN8710A-EZC-TR_2015-04-07.PDF

,

灰小子:

需要驱动代码的,内核需要初始化外设。你上传的截图中哪个是am3352的网口,eth0吗?eth0看起来已经驱动成功了,只是ip配置有问题。

,

peter lee:

eth0是am3352的网口,ip在PC机和AM3352下都配置192.168.0.XXX的网段下,但是ping不通

,

Shine:

请参考一下下面的帖子是否由帮助。

由于TI的SDK包中使用的general PHY driver,所以修改很简单,更明确地说,是确认配置。

使用LAN8710,可以在u-boot中配置板子类型的使用调用beaglebone的配置,前提是MII接口。如果换成RMII,则需要修改PINMUX.

妥当一些的话,就照着如下部分进行检查:

如u-boot下主要确认三点:

1)Program GMII_SEL in control module with 0x5 for RMII Interface

2)Pinmux configuration to support rmii interface

3)Phy ID setting in Platform data(由PHY的硬件电路决定,通过在PHY_ID的三个管脚上下拉来决定)

Linux下调试也是确认以上三点

https://e2echina.ti.com/support/processors/f/processors-forum/59707/am335x-ar8035-lan8710-ping/272144#272144

赞(0)
未经允许不得转载:TI中文支持网 » AM3352: 网口与PC机之间ping不通
分享到: 更多 (0)