Zilog ZUSBOPTS User Manual
Page 117
UM017105-0511
Menu Bar
Zilog Developer Studio II – ZNEO™
User Manual
89
eral
page of the
Project Settings
dialog box (see the
7. Select at least one of the following checkboxes in the
Flash Options
area before eras-
ing or flashing a target:
–
Internal Flash
: The internal Flash memory configuration is defined in the
Cpu-
FlashDevice.xml
file. The device is the currently selected microcontroller or
microprocessor. When internal Flash is selected, the address range is displayed in
the
Flash Configuration
area with an INT extension.
–
External Flash
: If you select the
External Flash
checkbox, select which Flash
devices you want to program. The Flash devices are defined in the
FlashDe-
vice.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 are dis-
played in the
Flash Configuration
area.
The external Flash device options are predefined Flash memory arrangements for spe-
cific 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.
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.
8. To perform a cyclic redundancy check on the entire range of internal Flash memory,
click
CRC
. The checksum is displayed in the
Status
area of the
Flash Loader Pro-
cessor
dialog box.
9. In the
Flash Base
field, enter where you want the Flash programming to start. The
Flash base defines the start of external Flash.
10. In the
Units
drop-down menu, 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.
11. Select the pages to erase before flashing in the
Flash Configuration
area. Pages that
are grayed out are not available.
Note: