В общем случае решение неграмотное. SPI интерфейс не обеспечен никакой хардварной поддержкой проверки целостности данных, ретрансмитов, CSMA и т.д.
Программеры загрузили у всех плат CPU лишней работой и неэффективно используют пропускную способность физического канала.
Протоколы CAN, USB, FastEthernet были бы уместнее.
Или было бы логично сделать не межплатную магистраль, а межплатный коммутатор каналов.