17.5.7.4 SPI Flash Boot
Two types of SPI Flash are supported
- SPI DataFlash
- SPI Serial Flash
The SPI Flash bootloader tries to boot on SPI0, first looking for SPI Serial Flash, and then for SPI DataFlash.
It uses only one valid code detection: analysis of Arm exception vectors.
The SPI Flash read is done by means of a Continuous Read command from the address 0x0. This command is 0xE8 for DataFlash and 0x0B for Serial Flash devices.