Hi,
Hi Simon,
many thanks for reply.
(....)
maybe there is yet another switch, which needs to be turned on.
Subject of suspicion is currently "support simple-bus driver in SPL". But
if i compile with this option,
boot ends up with:
U-Boot SPL 2015.10-rc4-00101-gb6dcb3f-dirty (Oct 08 2015 - 09:01:35)
mmc boot
boot device - 1
mmc_init: 0, time 58
spl: mmc boot mode: fs
reading system.dtb
Error: allocating memory
spl_load_image_fat_os: error reading image system.dtb, err - -1
reading u-boot-dtb.img
Error: allocating memory
spl_load_image_fat: error reading image u-boot-dtb.img, err - -1
spl: mmc: no boot mode left to try
### ERROR ### Please RESET the board ###
This is because there is only very limited heap (0x1000) enabled in
zynq-common.h and therefore the FAT buffers cannot be allocated -> solved.
You may be able to use CONFIG_SPL_STACK_R here.
i will check this.
Further i've found out that my board isn't booting from SPI because there
is nothing within "SPL-devicetree" about QSPI.
Can anyone explain me how the "normal" and the "SPL" devicetree is separated
?
Yes you can add the 'u-boot,dm-pre-reloc' property to a node. See the
driver-model README.txt (although it does not explicitly mention SPL
at present). It will then appear in the SPL device tree.
I've found out this and added the property to the device-tree, the
device appaers now in the spl DTB.
But unfortunately i still cannot boot from QSPI flash - i am currently
debugging this.
Did anyone boot yet some ZYNQ from the QSPI flash ?
best regards,
Hannes
Regards,
Simon
regards,
Hannes
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot