| |||
| Home > Reading and Writing Memory, Registers, and Flash > Working with Flash > Using the Flash Memory Control | |||
The Flash Memory Control dialog box shown in Figure 7.1 enables you to perform various operations on a Flash device.
The Flash Memory Control dialog box consists of a display list, a read-only data field, a Flash Log, and control buttons:
Click this button to view details about the Flash. The data field next to the Flash button describes the connection, Flash start address, and type of Flash being used.
Lists the Flash blocks that are currently open for access. A check box is associated with each block. When this check box is checked, any Flash operations are performed on that block. When you first write an image to Flash, only those Flash blocks that are affected by the image are selected.
Selects all entries in the Open Flash Blocks list as indicated by a check in the accompanying check box. This enables you to carry out operations on all the open blocks.
Unselects all entries in the Open Flash Blocks list as indicated by no check in the accompanying check box.
Writes data to the specified blocks of Flash.
Erases
every specified block of Flash. This normally sets every byte to 0x00 or 0xFF depending
on the type of Flash being used.
Abandons any changes made to the specified blocks of Flash.
Abandons all changes to the Flash contents.
Displays an information box describing the type of Flash being used.
Select this check box to erase the Flash block before performing the write operation.
Select this check box to verify the Flash block, against the data source, after performing the write operation.
Specifies that the original contents are to be maintained unless modified by the current operation. If unselected, the erase values are used.
Only use this option if you are updating part of the Flash block and you want to retain the current values in the rest of the block. This check box is unselected by default. If you select this option, RealView Debugger reads and then writes the entire block. This might take some time to complete.
Displays a log of operations carried out on the selected Flash blocks.
Closes the Flash Memory Control dialog box.
Displays online help for this dialog box.
See Setting Flash memory for an example of interactive Flash memory operations.