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:
- Non-Boot 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.4.
- Boot area
- Read-only section with bootloader and vector table.
The size of each sector is defined in the project linker file. Examples that show different memory sizes are available in the example projects for CCS.