取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
Explorer
Explorer
613 次查看
注册日期: ‎04-14-2020

xilinx zc706 RGMII模式下PHY is not detected GEM PHY init failed

uboot 在RGMII模式下出现这个错误,

错误:

uboot错误信息uboot错误信息

 

设备树如下:

&gem0 {
status = "okay";
phy-mode = "rgmii-id";
phy-handle = <&ethernet_phy>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gem0_default>;

ethernet_phy: ethernet-phy@7 {
reg = <7>;
device_type = "ethernet-phy";
xlnx,phy-type = <0x5>;
};
};

请会的大佬指教,遇到同样问题的小伙伴一起讨论;谢谢

标记 (1)
0 项奖励
回复
10 回复数
Xilinx Employee
Xilinx Employee
563 次查看
注册日期: ‎05-11-2010

你可以用zc706 prebuilt image试一下,应该是好的。里面还有linux image和dtb。

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842316/Linux+Prebuilt+Images

0 项奖励
回复
Explorer
Explorer
554 次查看
注册日期: ‎04-14-2020

@yzhang 谢谢您的回答

我先试下,有问题再反馈给您,请问如果可行的话,有没有源码?

0 项奖励
回复
Explorer
Explorer
545 次查看
注册日期: ‎04-14-2020

@yzhang 您好

我用的是2019最新的程序, 我只把uboot.elf替换掉 其他的都是我的程序,烧写完之后,起不来,串口没反应,没打印。请问这是怎么回事?

0 项奖励
回复
Xilinx Employee
Xilinx Employee
540 次查看
注册日期: ‎05-11-2010

u-boot也是基于设备树的。你最好用petalinux生成全套文件。

0 项奖励
回复
Explorer
Explorer
536 次查看
注册日期: ‎04-14-2020

@yzhang 您好

他们的这些不都是已经编译好的吗?应该直接能用啊,uboot的设备树被编译到uboot.elf里了,不是独立的。

petalinux这个工具我还没安装,我们不准使用外网,所以下载安装有点困难。

0 项奖励
回复
Xilinx Employee
Xilinx Employee
526 次查看
注册日期: ‎05-11-2010

你用prebuilt的BOOT.bin发现问题了么?你的意思是全部使用prebuilt的文件和你的u-boot.elf生成BOOT.bin?

0 项奖励
回复
Explorer
Explorer
522 次查看
注册日期: ‎04-14-2020

@yzhang 

@我直接用用prebuilt的BOOT.bin,也是起不来,烧完后串口没任何反应

然后我用prebuilt的uboot.elf和我的其他文件做BOOT.BIN烧写勾也是没反应

0 项奖励
回复
Explorer
Explorer
517 次查看
注册日期: ‎04-14-2020

@yzhang 

既然这个uboot可以 请问去哪可以弄到这个uboot源码?这个uboot  phy设备树是RGMII模式吗?

0 项奖励
回复
Explorer
Explorer
304 次查看
注册日期: ‎04-14-2020

@yzhang 在吗, 在吗 那个你说可以用的源码在哪

0 项奖励
回复
Xilinx Employee
Xilinx Employee
288 次查看
注册日期: ‎05-11-2010

Prebuilt的image是放在sd卡里启动的。u-boot源码,

https://github.com/Xilinx/u-boot-xlnx/releases

0 项奖励
回复