This document is a technical note on using Analog Devices DSPs, processors, and development tools. It provides technical information on in-circuit programming of an SPI flash with SHARC processors.
This document explains the procedure for in-circuit programming of an SPI flash memory device using Analog Devices SHARC processors (ADSP-2126x, ADSP-2136x, and ADSP-2137x). It details the specific challenges regarding SPI mode and word transfer order that must be addressed when booting from SPI flash. The text notes that earlier SHARC processors do not support this booting method.
The ADSP-2126x, ADSP-2136x, and ADSP-2137x processors are able to boot from SPI flash devices.
The example uses an STMicroelectronics M25P20 serial flash memory.
By default, SHARC processors use SPI mode 3.