AnsweredAssumed Answered

Split booting from slave and master SPI

Question asked by Hfuhrhurr on Jan 9, 2012
Latest reply on Jan 10, 2012 by Mitesh

Hi all,


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,