移植linux-xlnx到Zedboard(二)
- 本文是用解决网络通信问题,貌似是由于SDK生成DTS的Bug导致的。
- 修改Uboot,增加IP配置命令

屏幕剪辑的捕获时间: 2014/7/20 12:13
- 手动修改SDK生成的DTS文件
![计算机生成了可选文字: …,.1.】..…
1,1....一
·口目
一
匕
ps7一ethernetee000b000{
#address一cells二<oxl>;
#size一cells二<0x0>;
cl0Ck一nalneS="ref_Clk'","aper_clk";
clocks=<0x2oxd0x2oxle>;
compa七ible二”xlnx,ps7一e七herne七一1.00.a";
in七errup七一paren七=<Ox3>;
interrupts=<0x0oxl60x4>;
IOCal一maC一address=[00oa35000000];
phy一mode="rgmii一id";
reg=<0xe000b0000xl000>;
xlnx,ptp一enet一clock=<ox69f6bcb>;
xlnx,enet一reset=[00];
xlnx,e七h一mode=<0xl>;
xlnx,has一遥困二<oxl>;
mdio{
#address一cells
#size一cells=
};
=<OXI>声
<OXO>;
ps7一globaltimerefsf002OO{
clocks=<0x20x4>;
compa七ible二”arm,
in七erruD七一oaren七二
cor七ex一ag一global一七imer";
<Ox3>;
108
109
110
二工二
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
req=<0xf80030000xl000>;
};
ps7_e七herne七_O:pS7一etherne七Oe000b000{
#address一cells=<1>;
#size一cells=<O>;
C10Ck一nalnes="ref_Clk","aper_Clk";
clocks=<&clkc13>,<&clkc30>;
compa七ible="xlnx,ps7一e七herne七一1.00.a";
in七errup七一paren七二<&ps7_scuqic_0>;
in七errup七s=<0224>;
loCal一maC一address=[00oa35000000];
phy一handle=<&phyo>;
phy一mode="rgmii一id";
req=<0xe000b0000x1000>;
xlnx,e七h一mode二<0xl>;
xlnx,has一mdio二<Oxl>;
xlnx,p七p一ene七一clock=<111111115>;
mdio{
非address一cells=<1>;
#size一cells=<O>;
phyo:phyOO{
compa七ible二’.marvell,88e1510";
device_七yPe="e七herne七一phy";
req=<O>;
};
};
};](http://images0.cnblogs.com/blog/543790/201407/201821228813928.png)
屏幕剪辑的捕获时间: 2014/7/20 12:43
- ifconfig eth0 up 测试:出现下图是由于少了phy-handle = <&phy0>;

屏幕剪辑的捕获时间: 2014/7/20 12:52
- 设置IP:
ifconfig eth0 10.0.0.251 netmask 255.0.0.0
- 在rcS中加入上面两行,即可自动启动,你也可以在Uboot中修改
浙公网安备 33010602011771号