Tool/software:
Hello support team,
I need to update the firmware of 2 or more microcontrollers inside the same equipment. All microcontrollers are connected to a "master" using SPI bus
To do this I've thought this architecture:

my questions are:
1) Is it possible to di this?
2) If yes, is it possible do you have any examples or "ready to go" code?
As an alternative I've thought to this architecture:

where every power board has a dedicated UART But his implies the usage of more insulators and a usb to uart IC with multiple channels
Do you have any advice on how to realize this architecture?
Thank you