
On Mon, Nov 29, 2021 at 4:01 PM Daniel Cizinsky listy@gebbeth.cz wrote:
On Tue, Nov 09, 2021 at 09:21:41PM +0100, Daniel Cizinsky wrote:
Hi!
I am trying to switch to as much current vanilla SW as possible on Xilinx ZCU102 evaluation board. But I am stuck at a very early stage.
I've got U-Boot + SPL + Linux kernel & userspace compilled, but even after trying hard I had no success in running SPL to read ATF, not even speaking about the main U-Boot.
I don't even know whether my e-mail went through to the conference. I just wanted to know, if not being able to use SD card on this board using a vanilla modern U-Boot SPL is a known bug, or if there are any people outthere using it successfully. Probably not, or they are not interested in sharing the simple fact.
Your messages seem to have gone to the mailing list fine. Just so you see someone reply, here's a response, though it may not be particularly helpful. It's kind of like "how do I do X" and someone answers "have you tried Y"?
I have a ZCU102 eval board. I am not using mainline U-Boot, though, and instead use Xilinx's version of U-Boot.
repo: git://github.com/xilinx/u-boot-xlnx.git version: xilinx-v2020.2 defconfig: xilinx_zynqmp_virt
I do modify the config to have CONFIG_OF_LIST="zynqmp-zcu102-rev1.0".
SD boot with that works fine for me. I understand the appeal of being on mainline if possible, but consider trying Xilinx's tree to help your debugging (if you still have SD issues with that, then perhaps it is a hardware problem with your board?).
With rc3 I'm getting exactly the same errors:
U-Boot SPL 2022.01-rc3 (Nov 29 2021 - 23:50:47 +0100) PMUFW: v1.1 Loading new PMUFW cfg obj (2024 bytes) Silicon version: 3 EL Level: EL3 Multiboot: 0 Trying to boot from MMC2 spl: could not initialize mmc. error: -19 Trying to boot from MMC1
My own boot output is very similar up to this point, but then I get:
spl_load_image_fat_os: error reading image u-boot.bin, err - -2 [some ATF prints] U-Boot 2020.01 (Nov 24 2021 - 19:05:46 -0700)
and full U-Boot is loaded at that point (it ends up loading u-boot.itb off the SD card, which contains the ATF, full U-Boot, and the device tree for U-Boot, if I recall correctly)
[snip]
Best of luck, Joel