I downloaded and built the u-boot-xlnx.git repo, for the avnet ultrazedev board to try to tftp bin files to boot. I am getting the following boot log error messages and need help understanding and resolving the issues.
The issues reported in the boot log are 1)
"ZYNQ GEM: ff0e0000, mdio bus ff0e0000, phyaddr 9, interface rgmii-id
zynq_gem ethernet@ff0e0000: Failed to read eth PHY id, err: -2
2) "No match for driver 'soc_xilinx_zynqmp'
Some drivers were not found"
I built the u-boot project with the following cmds/procedure:
{
In order to configure Ethernet Phy,
Modify git/u-boot-xlnx/arch/arm/dts/avnet-ultrazedev-som-v1.0.dtsi, line 47.
Change: reg = <0>; to: reg = <9>;
}
export CROSS_COMPILE=/rtems/6/bin/aarch64-rtems6-
export DEVICE_TREE=avnet-ultrazedev-cc-v1.0-ultrazedev-som-v1.0
make
bootgen -arch zynqmp -image console.bif -0 /media/calvertpt/ZED_BOOT/BOOT.bin -w on
I should mention that this procedure was previously run successfully by colleagues a ffew years ago. I am guessing that the u-boot-xlnx.git project has had many changes in the interim.
The goal is to have uboot boot new kernel/app image files via tftp to avoid wear/ttear on hardware with uSD card operations, and to speed-up development.