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

am335x双网口的问题

现在am3354用两个网口,但只有eth0是通的,eth1不通。硬件是自己画的板子,两个网口都是用RMII的模式的,用的是ti-sdk-am335x-evm-07.00.00.00的sdk包,dtb的管脚复用我已经修改过了,确认应该没有问题的,具体dts文件如附件所示,由于上传文件的限制,在后缀加了个.c才能上传,然后内核代码增加了一句writel(0xf5, priv->gmii_sel);往gmii_sel寄存器写了0xf5,来配置成rmii的模式,如果操作下这个寄存器的话eth0也会不通的

Yaoming Qin:

1. 建议用最新的processor sdk

2. 请问您的两个网卡是否在同一个网段,AM335x的双网口不支持在同一个网段的。

kui wang2:

回复 Yaoming Qin:

不是在同一网段的,而且我把eth0 down掉了还是不通的,应该不是SDK的问题,用最新和这个应该是没有区别的

kui wang2:

回复 Yaoming Qin:

最新的sdk我也试过了,2.00的那个sdk,一样的结果

Yaoming Qin:

回复 kui wang2:

您可能需要看看dts,可以参考下sk-evm的dts文件。

kui wang2:

回复 Yaoming Qin:

dts我看过感觉没有问题啊,dts我已经附件上传了,你可以看的到的啊

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