Hello everyone,
I more or less have the above problem. I will quickly detail the steps I’ve taken:
I got an application on Snickerdoodle black, mainly executed in the PL for now.
I generated the bistream, then the post-implementation .xsa, with which I made a platform in Vitis.
(The peripherals I activated on Zynq are: the QSPI, SD0,SD1,SPI0,UART0.)
I also created an application from the templates provided, which tests the peripherals (I will configure an SPI link in the future).
So far so good, I build the platform, fsbl.elf is created, I build the application, the application.elf is created (which I assume is the u-boot.elf mentioned in the manuals), and then I create the boot image. My .bif file has the bootloader fsbl.elf, the .bit file, and the .elf file of the application, all merged into a BOOT.bin. I format the sd card, use win32 disk imager to copy the boot file, put the sd card into J6, power on the snickerdoodle and… drumroll
…nothing happens. No heartbit. But in my BOOT.bin file there is a bitstream. Why is that?
My application is baremetal, the default boot method is the sd, so I am trying to figure out what I’m doing wrong in a rather trivial task.
At this point I am out of inspiration, so please any ideas that could get me going woudl be great!
Cheers,
Zoe