We want ADSP-21489KSWZ-3A to always boot from serial flash such as M25P16, then occasionally have MCU reprogram this serial flash (DSP can be in reset). What are best methods to do this? Maybe 4-wire MUX chip to change the SPI connections. We prefer to avoid MCU Host boot (SPI slave boot).
Also when DSP is running, we want 2-way communication with DSP. Can this be done by I2C?
1) MCU send DSP commands like Volume Up/Down or change filter coefficients.
2) MCU read DSP information like what is average voltage at the tweeter.