A custom UART bootloader for the STM32F446RE (Cortex-M4) built on top of ST HAL. It receives and executes commands from a host PC over UART, with CRC verification on every packet. On power-up, if the ...