7.4.4. 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.

Figure 7.1. Flash Memory Control dialog box

Flash Memory Control dialog box

The Flash Memory Control dialog box consists of a display list, a read-only data field, a Flash Log, and control buttons:

Flash:

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.

Open Flash Blocks:

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.

AllOn

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.

AllOff

Unselects all entries in the Open Flash Blocks list as indicated by no check in the accompanying check box.

Write

Writes data to the specified blocks of Flash.

Erase

Erases every specified block of Flash. This normally sets every byte to 0x00 or 0xFF depending on the type of Flash being used.

Cancel

Abandons any changes made to the specified blocks of Flash.

Cancel All

Abandons all changes to the Flash contents.

Details

Displays an information box describing the type of Flash being used.

Erase Block before Write

Select this check box to erase the Flash block before performing the write operation.

Verify Block after Write

Select this check box to verify the Flash block, against the data source, after performing the write operation.

Use Current values for Unspecified data in block

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.

Flash Log:

Displays a log of operations carried out on the selected Flash blocks.

Close

Closes the Flash Memory Control dialog box.

Help

Displays online help for this dialog box.

See Setting Flash memory for an example of interactive Flash memory operations.

Copyright © 2002-2005 ARM Limited. All rights reserved.ARM DUI 0153G
Non-Confidential