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:Jump to 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!...
2 Replies
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!
But pls @barafael how critical is the firmware update process when using G4 software, and why can it be finicky at times?