Hello everyone,
for some days I am trying to boot TE0720 from QSPI (for BOOT.bin) and eMMC (for image.ub). Booting from SD card (BOOT.bin and image.ub on card) and from QSPI (BOOT.bin) + SD card (image.ub) works fine.
Here is what I do, when I try to boot from QSPI and eMMC:
1. change the setting in petalinux-config ---> Subsystem AUTO Hardware Settings ---> SD/SDIO Settings ---> Primary SD/SDIO
2. check CONFIG_EXTRA_ENV_SETTINGS in platform-auto.h (sdbootdev is 1)
3. petalinux-build -c- u-boot
4. petalinux-package with zynq_fsbl_elf and system.bit from images/linux
5. Load boot.bin from step 4 with Vivado Hardware Manager to QSPI-Flash and image.ub via Linux to eMMC
When I boot from Sd-card I use the prebuilt BOOT.bin from Trenz test_board project. And everthing starts fine.
When I use the Petalinux generated BOOT.bin LED2 (D5) keeps flashing (50/50 4Hz), other LEDs turned off. Furthermore u-boot seems to look for the SD-card, as it says:
Unknown command 'dhcp' - try 'help'
Hit any key to stop autoboot: 0
no mmc device at slot 0
And there also is this Unknown command 'dhcp' warning, which only occurs with the BOOT.bin generated in Petalinux. I guess, I missed something to do with the BOOT.bin.
Can anyone please help me or tell me where I have to look.
Any help is highly appreciated, thanks a lot!