Skip to main content
Visitor II
October 13, 2025
Solved

Custom CAN Bootloader For STM32 H725, G491, H563

  • October 13, 2025
  • 1 reply
  • 210 views

I am implementing custom CAN bootloaders for H725, G491, and H563. I would like to use the same bootloader across all MCUs.

  1. Are the flash interfaces across these MCUs close enough that a common bootloader is feasible? [I haven't compared the reference manuals yet]
  2. If there are differences, does HAL hide them?
    This topic has been closed for replies.
    Best answer by TDK

    You'll have to compile them separately for each target but most of the code can be the same. HAL can't hide fundamental differences in the hardware, such as the minimum page to write.

    You can likely use a minimum compatible interface.

    1 reply

    TDKAnswer
    Super User
    October 13, 2025

    You'll have to compile them separately for each target but most of the code can be the same. HAL can't hide fundamental differences in the hardware, such as the minimum page to write.

    You can likely use a minimum compatible interface.