Booting from SD card results in uboot stopping here (No Ethernet found).
I can get the LS1028A to boot properly if I include a firmware file built in bsp0.3 instead as follows:
sudo ../../tools/flex-installer -b bootpartition_LS_arm64_lts_4.19.tgz -r rootfs_lsdk1906_LS_arm64_main.tgz -f ~/Projects/flexbuild_ls1028a_bsp0.3/flexbuild/build/images/firmware_ls1028ardb_uboot_sdboot.img -d /
See uboot log:
--------------------------
U-Boot 2019.04 (Jul 04 2019 - 08:01:22 +0000)
SoC: LS1028AE Rev1.0 (0x870b0010)
Clock Configuration:
CPU0(A72):1300 MHz CPU1(A72):1300 MHz
Bus: 400 MHz DDR: 1600 MT/s
Reset Configuration Word (RCW):
00000000: 34004010 00000030 00000000 00000000
00000010: 00000000 00b90000 0030c000 00000000
00000020: 01c03150 00002580 00000000 00003496
00000030: 00000000 00000010 00000000 00000000
00000040: 00000000 00000000 00000000 00000000
00000050: 00000000 00000000 00000000 00000000
00000060: 00000000 00000000 200e705a 00000000
00000070: bb580000 00000000
Model: NXP Layerscape 1028a RDB Board
Board: LS1028AE Rev1.0-RDB, Version: A, boot from SD
FPGA: v6 (RDB)
SERDES1 Reference : Clock1 = 100.00MHz Clock2 = 100.00MHz
I2C: ready
DRAM: 3.9 GiB
DDR 3.9 GiB (DDR4, 32-bit, CL=11, ECC on)
Using SERDES1 Protocol: 47960 (0xbb58)
PCIe0: pcie@3400000 Root Complex: no link
PCIe1: pcie@3500000 Root Complex: no link
MMC: FSL_SDHC: 0, FSL_SDHC: 1
Loading Environment from MMC... *** Warning - bad CRC, using default environment
EEPROM: Read failed.
In: serial
Out: serial
Err: serial
Net: No ethernet found.
=>