I used mcuboot to create a bootloader in riot. It’s very young. I just today managed to get it to boot an image. It would have a long time ago but I was trying to boot with misaligned vector offsets (my nrf requires a certain alignment and I was just putting it wherever).
Play with it as you wish.