Firmware Update via I2C for STM32H747 (without BOOT pins)
Hi everyone,
I'm currently working on a custom board featuring an STM32H747, and my goal is to implement a firmware update mechanism via the I2C interface. Since I'm a beginner when it comes to bootloaders (especially with dual-core microcontrollers), I'm reaching out for some help.
I don't have physical access or the ability to control the BOOT0/BOOT1 pins of the MCU. This means I must rely exclusively on a custom bootloader residing in the internal Flash. This bootloader will need to handle receiving the new firmware via I2C and subsequently programming the Flash.
Can anyone help me out? I'm not sure where to start.
Thanks a lot for your time and support!
