SPRAD50A August   2022  – March 2023 AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1

 

  1.   Abstract
  2.   Trademarks
  3. 1Introduction
    1. 1.1 Acronyms Used in This Document
  4. 2ROM Boot Requirements
  5. 3Application Requirements
  6. 4Additional Usage Factors
  7. 5Flash Support in MCU PLUS SDK
  8. 6Compatible Flash Devices
  9. 7References
  10. 8Revision History

Introduction

The QSPI Flash memory can be utilized two different ways in the user system:

  • Memory is used as boot media; the application image is stored in the Flash memory and used as bootloader source.
  • Memory is used as a storage media during application.

When picking a Flash memory IC, the device must comply with all boot requirements of the system-on-chip (SoC). If the memory is used as boot media, some guidelines must be followed to work efficiently as a storage device during application.

Figure 1-1 depicts the Flash memory organization once the secondary bootloader (SBL) image and valid application image are present.

GUID-8750FECC-A37C-458F-A025-EF2860D142F1-low.png Figure 1-1 QSPI Flash Memory Map
Note: You can utilize the flash region starting at "0x0_0000 + SBL Size Image" to 0xE_FFFF for product specific data.
Figure 1-2 shows the Boot Flow process where the flash usage is put into perspective, assuming a valid image is already present in flash.
GUID-BE5CFACA-A434-4E04-AD93-223DB47285AC-low.png Figure 1-2 General Boot Flow