Memory Window
The full functionality of the memory window is supported by the simulator. But the following should be noted:
- The memory contents will not be updated when the simulator is running. The simulator must Break before the memory window can be updated.
- The memory contents can not be modified when the simulator is running. The simulator must Break before new values can be written into the data area.
- Unused I/O memory locations contain regular SRAM memory. In the AVR devices, unused locations return random data when read.
- When simulating Target Devices supporting External Data Memories, the entire external memory is regular SRAM. If the object file contains initial data for the external memories, this memory will be written to external memory when the project is opened. A target Reset will NOT restore these initial memory settings.
- When AVR Studio is launced, the simulator will reset all memories to 0x00. This is done only to make debugging easier, but is not guaranteed in real AVR devices. No memory is initialized on power up unless this is actually specified in the Datasheet for the device in question.
See Also