This dialog box sets memory mappings separately for each memory type.
This section describes the following.
Click the [...] button that is displayed when you select the [Memory mappings] property in the [Memory] category on the Property panel's [Debug Tool Settings] tab. |
[E1] [E20] [EZ Emulator] |
Specify information on a new memory mapping to be added.
Select the memory type of a memory mapping to be added from the drop-down list shown below. (The items selected by default depend on the debug tool.)
[Simulator] |
[Simulator] |
[E1] [E20] [EZ Emulator] |
Specify the beginning and the end addresses of a memory mapping to be added. Enter a hexadecimal value directly in the respective text boxes.
When an emulator is in use, I/O protection areas can be allocated to space that overlaps with external areas. Each I/O protection area cannot be allocated to two or more external areas.
When the simulator is in use, you cannot add memory mappings to the areas that overlap the following memory types. (A message will appear if you click [Add] button in these areas.)
Access width cannot be specified.
Adds the content specified in this area to memory mappings. The added memory mapping is displayed in the [Memory mapped list] area. Note that the changed content is not set until the [OK] button is pressed. |
Displays memory mappings added in the Additional memory mapping specification area and information on the microcontroller's internal memory mappings. This area cannot be edited.
Displays an address range <Start address> - <End address>. The addresses are always expressed in hexadecimal, with "0x" added. |
|
Since access width is not supported in the simulator, a fixed value (8 bit) will be displayed. The simulation execution time will not be affected by the access width value. |
Sets a currently set memory mapping in the debug tool and then closes this dialog box. |
|
Nullifies changes made to memory mappings and then closes this dialog box. |
|