Uavcan compatible bootloader for stm32

Yes. We have a demo application for STM32F4 I posted on this forum earlier, you could use it as a starting point. It is based on Kocherga – an MIT-licensed multi-protocol bootloader library: