When Dual Image support is enabled, the Memory Interface module partitions the MSP430 application area in two subsections, resulting in the following logical memory map:
- Nonboot area:
- Download area: Section used as temporary buffer to store a new application image. Physical addresses in this area are inaccessible to the host, but this area is written when the host attempts to download to logical addresses in the application area.
- Application area: Section used to execute the
current application image. Logical addresses in this area are available
to the host, but the host cannot write to the physical addresses. The
bootloader updates this area when a new image in Download area is
validated. This procedure is explained in Section 2.2.1.2.
- Boot Area: Read-only section with bootloader and vector table.
The size of each sector is defined in the project linker file. Examples showing different memory sizes are available in the example projects for CCS.