I read some relevant documents on SPI bootloaders and still am a bit puzzled on this.
From my point of view, it is possible what I want to achieve, but the amount of information on this is too big as to be sure not to miss something.
I'd like to do the following thing:
1. Provide the initial bootloader (256 48-bit words) from a host microcontroller (SPI master) to an ADSP 21261 processor (SPI slave)
2. Boot the application from a serial flash with the DSP as SPI master
The first 256 words are received from the microcontroller since the BOOT_CFG flags are configured for SPI slave.
The code in the bootloader can use SPI master to get the application code from a serial flash connected to the SPI port.
The microcontroller is a rather small one with limited amount of on-chip flash memory.
Any comments on this?
Thanks in advance,