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

sdk8.0如何使用双网卡?

请教一下,如何在sdk8.0中把双网卡都使用起来?

硬件板是自己做的3358的板子,sdk8.0已经运行起来,并且其中一个网卡已经可以正常使用。

想把第二个网卡用起来,需要做哪些工作?

谢谢!

Steven Liu1:

你是指在uboot阶段还是kernel阶段?

代码移植方面做完了?只是不知道在应用层怎么用?还是说想知道第二个网卡的移植工作?

QingKai Ji1:

回复 Steven Liu1:

Steven Liu:您好!

    希望了解第二个网卡在kernel阶段使用,需要做的移植工作。

    不过,目前已经做了一些工作:

1、uboot里面cpsw_dat.slaves设为2;

2、设备树里面引脚复用cpsw_default中增加了rgmii2的配置;

3、设备树里面cpsw_emac1配置了phy_id和phy-mode;

    在linux起来后,ifconfig只看到eth0,没有eth1,给eth0配置IP后,

两个网卡都可以工作(两个网卡分别连两台电脑,能够从板上ping通这两台电脑)

    问题:如何才能看到eth1,可以同时使用eth0和eth1?

谢谢!

QingKai Ji1:

回复 Steven Liu1:

Steven Liu:您好!

    问题已经解决!

    sdk8.0双网卡默认应该是switch mode,而dual mac的配置从menuconfig中移到了dts里面,

在dts里面加上dual_emac就可以了(linux起来后ifup eth1)。

谢谢指点!

赞(0)
未经允许不得转载:TI中文支持网 » sdk8.0如何使用双网卡?
分享到: 更多 (0)