If all devices powered one could be active with the others in Tristate on
common signals. You would of course need a protocol when all parts
powered up to initialize their GPIO to tristate then assignment of which
one becomes active master.....Most processors these days power up
with GPIO tristated, or as inputs or a combination of both
This is tricky as you need to know how the exact power up sequence
works for the processors, may require a common clock to work. Eg, when
they started up, because of internal PLLs and their clocking, and if they have a
guaranteed all GPIO tristated on power up, if that sequence is basically
synchronous, so that no MCU has out of spec rail current, even temporarily,
causing internal; power rail spikes and possible state machine errors.
Or use external buss logic and control that after all have powered up.
Regards, Dana.