各位好,遇到一个问题:petalinux 2019.2,zynq7010,通过gmii_to_rgmii 连接挂外EMIO管脚上的PHY,kernel启动没有识别PHY的动作。
在非linux环境下测试过网络是OK的,u-boot下也能够正常识别phy id,但是linux内核启动整个过程到外部PHY的MDIO总线上都没有任何读写的动作(示波器观测的),启动log如下:
U-Boot 2019.01 (Dec 16 2019 - 12:14:00 +0000) Xilinx Zynq ZC702
CPU: Zynq 7z010
Silicon: v3.1
DRAM: ECC disabled 256 MiB
NAND: 128 MiB
MMC: mmc@e0100000: 0
Loading Environment from FAT... OK
In: serial@e0001000
Out: serial@e0001000
Err: serial@e0001000
Net: ZYNQ GEM: e000b000, phyaddr 0, interface rgmii-id
eth0: ethernet@e000b000
Hit any key to stop autoboot: 0
Device: mmc@e0100000
Manufacturer ID: 1b
OEM: 534d
Name: 00000
Bus Speed: 50000000
Mode : SD High Speed (50MHz)
Rd Block Len: 512