Наоборот. Флеш на П1, пусть пишет сразу, а в свободное время обслуживает по SPI запросы от П2. Мастер на SPI - П1. Для работы П2 программирует контроллер DMA для SPI и дергает ножку для прерывания П1. П1 забирает блок параметров у П2 выполняет команду и кладет результат назад.