I want to update/flash the firmware on an STM32G4 using another ESP32 microcontroller over I2C.

@Middleware & OS I want to update/flash the firmware on an STM32G4 using another ESP32 microcontroller over I2C.
Besides the I2C pins for data transfer, which other pins on the STM32 does the microcontroller need to connect to?

I think it needs to control both the BOOT and RESET pins. Is that right, or is just the BOOT pin enough?
Solution
@UC GEE G4 is nice for firmware update since it has dual bank support... I've done it before. Take a look into the chip errata, maybe there are still some issues.
Why not try it out beforehand? Fw update is critical but finicky.
Else, just put both in your layout!
Was this page helpful?