STM 32 157 uboot 不能使用eth0

STM32MP> ping 192.168.5.15
Could not get PHY for ethernet@5800a000: addr 6
phy_connect() failedFAILED: 0Using ethernet@5800a000 device

为何不能ping 网络地址都设置好了:
ipaddr=192.168.5.23
kernel_addr_r=0xc2000000
load_efi_dtb=load ${devtype} ${devnum}:${distro_bootpart} ${fdt_addr_r} ${prefix}${efi_fdtfile}
loadaddr=0xc2000000
m4fw_addr=0xc2000000
m4fw_name=rproc-m4-fw.elf
mmc_boot=if mmc dev ${devnum}; then devtype=mmc; run scan_dev_for_boot_part; fi
netmask=255.255.255.0

需要通过 路由器的交换口自动获得ip ,eth0手动设置,好像不行;自动获得地址暂时测试可以,观察一段时间,看是否稳定;