Hallo,
ich würde gerne meinem Zynq auf dem Zybo Ethernet spendieren.
Leider ist in dem Device Tree aus dem Device Tree Generator kein Phy mit
eingetragen.
Nun habe ich erfahren, dass ich den Phy im "system.dts", sprich in dem
editierbaren Teil des Device Tree, eintragen muss:
http://www.xilinx.com/support/answers/61117.html
Jetzt kenne ich mich leider (noch) nicht so gut mit Device Trees aus und
weiß daher nicht wie ich das eintragen muss.
Wenn ich das so eintrage
1 | /*
|
2 | * CAUTION: This file is automatically generated by Xilinx.
|
3 | * Version:
|
4 | * Today is: Thu Jan 29 07:59:45 2015
|
5 | */
|
6 |
|
7 | /dts-v1/;
|
8 | /include/ "ps.dtsi"
|
9 | /include/ "pl.dtsi"
|
10 | /{
|
11 | chosen {
|
12 | bootargs = "console=ttyPS0,115200 rootfstype=ext4 root=/dev/mmcblk0p2 rootwait rw";
|
13 | linux,stdout-path = &ps7_uart_1;
|
14 | } ;
|
15 | aliases {
|
16 | ethernet0 = &ps7_ethernet_0;
|
17 | i2c0 = &ps7_i2c_0;
|
18 | serial0 = &ps7_uart_1;
|
19 | spi0 = &ps7_qspi_0;
|
20 | } ;
|
21 | ps7_ddr_0: memory@00100000 {
|
22 | device_type = "memory";
|
23 | reg = <0x0 0x20000000>;
|
24 | } ;
|
25 | &ps7_ethernet_0 {
|
26 |
|
27 | mdio {
|
28 | #address-cells = <1>;
|
29 | #size-cells = <0>;
|
30 | phy0: phy@1 {
|
31 | compatible = "marvell,88e1116r";
|
32 | device_type = "ethernet-phy";
|
33 | reg = <1>;
|
34 | } ;
|
35 | } ;
|
36 | };
|
37 | };
|
bekomme ich diesen Fehler:
1 | Error: /home/ubuntu/Schreibtisch/Media/Zybo_Linux/Vivado/Zybo/Zybo.sdk/device_tree_bsp_0/system.dts:25.8-23 syntax error
|
2 | FATAL ERROR: Unable to parse input tree
|
Was habe ich falsch gemacht?
Danke für die Hilfe (ich bin mir sicher, dass es nur eine Kleinigkeit
ist, aber ich komme nicht drauf bzw. mir fehlt die Erfahrung im Umgang).
Gruß
Daniel