Stm32fx Microcontroller Custom Bootloader Development