Attached is the ADSP-21569 SPI Host example and the connection diagram to boot the another DSP via SPI slave boot mode. This code is verified between two ADSP-21569 Ez-kits.
Normally, all the slave booting process is done as, the Host Application would send the Boot Application file to the slave via supported protocols (such as SPI, UART) where the Slave will receive the .ldr and execute in it's own when it's configured to a boot slave mode by Boot Switch/SYS_BMODE pin. The Host DSP will be connected to emulator and Slave DSP will not have access to JTAG.
Boot Application : The Application which has to run on slave side upon the boot completion. Please verify this application in boot emulation mode and SPI Master boot mode.
Host Application : The Application which has to send the "Boot Application" via SPI.
Step by Step procedure to do a SPI Slave Booting with two Ezkits.
1) Connect the two Ezkits via SPI as mentioned in the connection diagram.
2) Set the SPI SLAVE boot mode in Slave BOARD.(Boot Switch to "2")
3) Reset the Slave board and send the loader from Host board.
Note: For SPI slave booting, choose boot format as "Include" while creating Loader file(.ldr).
Please refer the Hardware Reference Manual for more information about SPI Slave booting concept.