Zilog EZ80F916 User Manual
Page 137

UM014423-0607
Using the Integrated Development Environment
ZiLOG Developer Studio II
eZ80Acclaim!
®
User Manual
117
–
External Flash
If you want to use external Flash, select the Automatically Detect Device check
box or select which Flash devices you want to program. The Flash devices are
defined in the
FlashDevice.xml
file.
The device is the current external Flash device’s memory arrangement. When an
external Flash device is selected, the Flash Loader uses the address specified in
the Flash Base field to begin searching for the selected Flash device. The Flash
Loader reads each page of memory from the
FlashDevice.xml
file, checking if
the page is enabled by the chip select register settings. It then queries the actual
address to verify that the correct Flash device is found. If the correct Flash device
is found, the page’s range with an EXT extension and chip select register is
displayed in the Flash Configuration area.
The external Flash device options are predefined Flash memory arrangements for
specific Flash devices such as the Micron MT28F008B3. The Flash Loader uses
the external Flash device option arrangements as a guide for erasing and loading
the Intel hexadecimal file in the appropriate blocks of memory.
If you select the Automatically Detect Device check box, the Flash Loader queries
the target to attempt to determine the external Flash manufacturer and device on
the hardware. If the detection succeeds, the tree selection for the manufacturer and
device is changed to match the hardware values. If the attempt fails, the external
Flash operations default to the manufacturer and device selected for the target. If
these values are not supplied and automatic detection fails or is deselected,
external Flash operations do not work. While this check box is selected, any
attempt to change the manufacturer and device selections results in an attempt to
determine which external Flash device is in use and (upon success) an update to
the tree selections.
NOTE: The Flash Loader is unable to identify, erase, or write to a page of Flash that is
protected through hardware. For example, a target might have a write enable
jumper to protect the boot block. In this case, the write enable jumper must be set
before flashing the area of Flash. The Flash Loader displays this page as disabled.
6. In the Flash Base field, type where you want the Flash programming to start.
The Flash base defines the start of external Flash.
7. In the Units drop-down list box, select the number of Flash devices to program.
For example, if you have two devices stacked on top of each other, select 2 in the
Units list box.
8. Select the pages to erase before flashing in the Flash Configuration area.
Pages that are grayed out are not available.
To select all the pages, use the right-click menu or delete the file name in the File
field.