Keil™, An ARM® Company

µVision® User's Guide

Memory Map

The Memory Map dialog lets you specify the memory areas your target program uses for data storage and program execution. You may also configure the target program's memory map using the MAP command.

When you load a target application, µVision3 automatically maps all address ranges of your application. Typically it is not required to map additional address ranges. You need to map only memory areas that are accessed without explicit variable declarations, i.e. memory mapped I/O space.

The dialog opens via the menu Debug — Memory Map….

Memory Map Dialog

As your target program runs, µVision3 uses the memory map to verify that your program does not access invalid memory areas. For each memory range, you may specify the access method: Read, Write, Execute or a combination.