
On 01. 06. 20 8:59, Johannes Krottmayer wrote:
Okay, thanks for the fast reply!
At the time I wrote this mail, I didn't read the docs.
Off-topic:
Are there plans for U-Boot to create a default image (including FSBL, bitstream and U-Boot)?
For example (additional build step): $ export BITSTREAM=/path/to/fpga.bit
For now I use Vivado to create the bitstream file, Vitis for the FSBL and then bootgen to create the SD card image.
SPL is community effort and not supported flow by Xilinx. If you want to use it, use it but don't expect any help from Xilinx to help you with issues. I take care about it, use it but there is no planning behind. I am fixing issues for me and for the rest please send a patch and I will take a look. As far as I know JTAG, SD and qspi(but limited) flows should work. I use SD boot most of the time.
If you want to pack bitstream to u-boot.img/itb then it should be quite easy to do and all things are in place. Using FSBL as the part of open source flow. I don't think this is going to happen because mainline u-boot is using mkimage for boot.bin generation and fsbl requires more partitions in boot.bin which is not supported.
Definitely patches welcome.
Thanks, Michal