--- Quote Start ---
Thanks for your sharing :)
--- Quote End ---
I have exactly the same issue as this. I only have an eMMC memory on my board which is soldered down blank and I need to partition and program it with the full bootloader and Linux. This can be done from Linux but first I must boot into uboot so I can access my USB port and then boot into Linux.
We have managed to do this from the DS5 debugger but it is not easy. I have also managed to boot the preloader from the FPGA but can't find the next step to boot preloader and uboot from the FPGA. It is possible to fit both preloader and uboot into the FPGA on chip memory but I need to know how to modify the preloader to make it point to the uboot image in the FPGA memory 0xC0040000 and how to convert the u-boot.bin to a ".hex" so I can add it to the FPGA on board memory initialisation file.
We are using Cyclone V SOC and used AN709_SOC_boot_guide.
Thanks
Stuart