We are currently developing our update strategy for our device, which runs on a Zynq UltraScale+. We would like to manage the update of the kernel and rootfs with Mender. As we also need to be able to update the first stage bootloader, the FPGA bitstream and the second stage bootloader (which is U-Boot), we are envisioning a two-step update strategy. As mentioned before, the rootfs should be managed with Mender, the FSBL and U-Boot should be managed using the multiboot functionality of the Zynq board.
I have no experience with Mender so far, therefore I do not know if such a setup is possible. I think the main problem would arise, when updating U-Boot. Does updating the bootloader remove some vital information for Mender or is all necessary information decoupled from the bootloader?
Thanks in advance!