关于ZYNQ7035FAGEM1以太网使用gmii-to-rgmii IP核linux设备树配置
本帖最后由 ~3068 于 2019-11-19 12:51 编辑vivado平台是2018.2。我的设备树配置如下:
&gem1 {
local-mac-address = ; 我只开启了了GEM1,GEM0没有开启。
phy-handle = <&phy>;
gmii2rgmii-phy-handle = <&gmii_to_rgmii_0>;
ps7_ethernet_1_mdio:mdio {
#address-cells = <1>;
#size-cells = <0>;
phy:ethernet-phy @ 0 {
reg = <0>;
};
gmii_to_rgmii_0:gmii_to_rgmii_0 @ 8 {
兼容=“ xlnx,gmii-to-rgmii-1.0”;
reg = <8>;
phy-handle = <&phy>;
};
};
只有一个GEM1总线
PHY 0x00:OUI = 0x5043,型号= 0x1D,Rev = 0x01,1000baseT,FDX
PHY 0x01:OUI = 0x5043,型号= 0x1D,转= 0×01,的10baseT,HDX
PHY 0x08的:OUI = 0×0000,型号= 0×00,版本= 0×00,的10baseT,HDX
启动内核后,显示
libphy:固定MDIO总线:探测
CAN设备驱动程序接口
libphy:MACB_mii_bus:探测
xgmiitorgmii e000c000.ethernet -ffffffff:08:找不到phydev
[固件警告]:/ amba / ethernet @ e000c000 / mdio / phy_0 @ 0:列入白名单的兼容字符串。请删除
macb e000c000.ethernet eth0:Cadence GEM修订版0x00020118,地址为0xe000c000 irq 28(00:0a:35:00:1e:54)
Marvell 88E1510 e000c000.ethernet-ffffffff:00:连接的PHY驱动程序(mii_bus:phy_addr = e000c000.ethernet-ffffffff:00,irq = POLL)
...
INIT:输入运行级别:5
配置网络接口... IPv6 :ADDRCONF(NETDEV_UP):eth0:链接尚未准备就绪
udhcpc(v1.24.1)已开始
发送发现...
正在发送发现...
macb e000c000.ethernet eth0:无法生成目标频率:
125000000 Hz macb e000c000.ethernet eth0:链接up(1000 / Full)
IPv6:ADDRCONF(NETDEV_CHANGE):eth0:链接已准备就绪
正在发送发现...
无租约,分叉到后台
完成。
请问是那里出现问题的,我的gmiiTorgmii IP核配置的地址是8,硬件应该是没有问题的,内核配置也勾选了xilinx gmii to rgmii驱动 配套的参考方案,MZ7035FA有2个版本,最新的版本支持3个LAN 老的版本只支持2个LAN
链接:https://pan.baidu.com/s/1StiPeQcAa5KiKULU1EppHw
提取码:veig
参考我们提供的课程方案 msxbo 发表于 2019-11-19 12:51
参考我们提供的课程方案
好的 uisrc 发表于 2019-11-19 12:54
配套的参考方案,MZ7035FA有2个版本,最新的版本支持3个LAN 老的版本只支持2个LAN
链接:https://pan.baid ...
您好,链接失效了 我也遇到了同样的问题 请问如何解决 uisrc 发表于 2019-11-19 12:54
配套的参考方案,MZ7035FA有2个版本,最新的版本支持3个LAN 老的版本只支持2个LAN
链接:https://pan.baid ...
链接过期,能再发一下吗?
页:
[1]