I'm running a TE0720 on a TE0701 host board, and am trying to run ADI's Linaro distribution on it. To support the platform I had to make some changes to the HDL and generate my own u-boot. Now when I try to boot the device it hangs at "Starting kernel ...". I tried using the ADI device tree and one that I made to account for hardware differences, but got the same results. My router automatically assigns it an IP address, and I can't SSH into it, so I don't think it's just a problem with the console output settings. Also, all the lines from the autoboot countdown to the Device listing shouldn't be there, but I haven't been able to find any information on them. Any help is appreciated.
Code:
U-Boot 2019.01-06985-g195c620 (Mar 14 2019 - 18:31:02 -0700) Xilinx Zynq ZC702
CPU: Zynq 7z020
Silicon: v3.1
Model: Xilinx Zynq ZC702
I2C: ready
DRAM: ECC disabled 1 GiB
MMC: sdhci@e0100000: 0, sdhci@e0101000: 1
Loading Environment from SPI Flash... SF: Detected s25fl256s_64k with page size 256 Bytes, erase size 64 KiB, total 32 MiB
*** Warning - bad CRC, using default environment
In: serial@e0000000
Out: serial@e0000000
Err: serial@e0000000
Net: ZYNQ GEM: e000b000, phyaddr 0, interface rgmii-id
Warning: ethernet@e000b000 (eth0) using random MAC address - 26:30:b7:5e:3c:70
eth0: ethernet@e000b000
411 bytes read in 7 ms (56.6 KiB/s)
Importing environment from SD ...
Hit any key to stop autoboot: 0
## Error: "bootcmd_mmc" not defined
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
SF: Detected s25fl256s_64k with page size 256 Bytes, erase size 64 KiB, total 32 MiB
device 0 offset 0xfc0000, size 0x40000
SF: 262144 bytes @ 0xfc0000 Read: OK
## Executing script at 00020000
Wrong image format for "source" command
SCRIPT FAILED: continuing...
starting USB...
USB0: ULPI request timed out
zynq ULPI viewport init failed
probe failed, error -1
USB error: all controllers failed lowlevel init
USB is stopped. Please issue 'usb start' first.
starting USB...
USB0: ULPI request timed out
zynq ULPI viewport init failed
probe failed, error -1
USB error: all controllers failed lowlevel init
ethernet@e000b000 Waiting for PHY auto negotiation to complete... done
BOOTP broadcast 1
BOOTP broadcast 2
DHCP client bound to address 192.168.68.85 (257 ms)
*** Warning: no boot file name; using 'C0A84455.img'
Using ethernet@e000b000 device
TFTP from server 192.168.68.11; our IP address is 192.168.68.85
Filename 'C0A84455.img'.
Load address: 0x0
Loading: *
TFTP server died; starting again
missing environment variable: pxefile_addr_r
starting USB...
USB0: ULPI request timed out
zynq ULPI viewport init failed
probe failed, error -1
USB error: all controllers failed lowlevel init
BOOTP broadcast 1
DHCP client bound to address 192.168.68.85 (5 ms)
Using ethernet@e000b000 device
TFTP from server 192.168.68.11; our IP address is 192.168.68.85
Filename 'boot.scr.uimg'.
Load address: 0x20000
Loading: *
TFTP server died; starting again
BOOTP broadcast 1
DHCP client bound to address 192.168.68.85 (5 ms)
Using ethernet@e000b000 device
TFTP from server 192.168.68.11; our IP address is 192.168.68.85
Filename 'boot.scr.uimg'.
Load address: 0x20000
Loading: *
TFTP server died; starting again
!!!
!!! Booting cmd is deprecated (will be removed in 2020).
!!! Please move to distro bootcmd.
!!!
Device: sdhci@e0100000
Manufacturer ID: 1b
OEM: 534d
Name: 00000
Bus Speed: 50000000
Mode : SD High Speed (50MHz)
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: 7.5 GiB
Bus Width: 4-bit
Erase Group Size: 512 Bytes
411 bytes read in 4 ms (99.6 KiB/s)
Loaded environment from uEnv.txt
Importing environment from SD ...
Running uenvcmd ...
Copying Linux from SD to RAM in uEnv...
4109416 bytes read in 239 ms (16.4 MiB/s)
20643 bytes read in 15 ms (1.3 MiB/s)
** Unable to read file uramdisk.image.gz **
## Booting kernel from Legacy Image at 03000000 ...
Image Name: Linux-4.9.0-g2398d50
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4109352 Bytes = 3.9 MiB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
## Flattened Device Tree blob at 02a00000
Booting using the fdt blob at 0x2a00000
Loading Kernel Image ... OK
Loading Device Tree to 1fff7000, end 1ffff0a2 ... OK
Starting kernel ...