Skip to main content
Senior
October 13, 2025
Solved

Custom CAN Bootloader For STM32 H725, G491, H563

  • October 13, 2025
  • 1 reply
  • 211 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?
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

TDK
TDKBest answer
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.

"If you feel a post has answered your question, please click ""Accept as Solution""."