请教TI工程师:广州创龙AM4379开发板,创龙给的linux-3.14.43下双网卡都很正常。我移植TI 最新的 am437x-evm-linux-rt-sdk-src-02.00.02.11(linux-4.1.18),参考linux-3.14.43修改 dts文件,把复用的引脚都禁了,只用于RGMII,出现第一个网卡通讯很正常,第二网卡出现ping不通,第二网卡插拔网线也能侦测到。怎么解决呢?能不能给点思路?谢谢!
修改后的dts:
&mac {
/*slaves = <1>;*/
pinctrl-names = "default", "sleep";
pinctrl-0 = <&cpsw_default>;
pinctrl-1 = <&cpsw_sleep>;
dual_emac;
status = "okay";
};
&davinci_mdio {
pinctrl-names = "default", "sleep";
pinctrl-0 = <&davinci_mdio_default>;
pinctrl-1 = <&davinci_mdio_sleep>;
status = "okay";
};
&cpsw_emac0 {
phy_id = <&davinci_mdio>, <4>;
phy-mode = "rgmii";
};
&cpsw_emac1 {
phy_id = <&davinci_mdio>, <5>;
phy-mode = "rgmii";
};
leo chen:
回复 Yi Li4:
他本来就是待两个网卡,从它开始入手可以少走很多弯路
http://www.ti.com.cn/tool/cn/tmdxsk437x
jianguo zhou:
回复 Yi Li4:
我现在也在调试双网口,我用的是米尔的开发板,自带只有一个网卡。能否指点下改怎么改?谢谢!
Yi Li4:
回复 jianguo zhou:
应该不用改,直接用 am437x-gp-evm.dts 应该可以通的。
jianguo zhou:
回复 Yi Li4:
您好,我现在的内核里面没有 am437x-gp-evm.dts这个设备树,能否将您的这个文件发我下,谢谢!!selflag@163.com
Yi Li4:
回复 jianguo zhou:
我没搞清楚你是什么内核、哪个开发板,要达到什么目的,有什么问题,就无法提供准确帮助。
Jian Zhou:
回复 Yi Li4:
要用我们提供的标准SDK,里面都有。
Hans Huang:
回复 Yi Li4:
你好,你用的创龙的哪个开发板呢。我也想用linux-rt,但是不知道把ti的linux-rt移植过去工作量有多大。谢谢你
Hans Huang:
回复 Yi Li4:
你用的什么filesystem
Yi Li4:
回复 Hans Huang:
我用创龙的TL437x-EVM-A1 双网口的开发板。TI 最新的 SDK:rt-linux-4.1.18可以直接用,不用修改内核。