beautypg.com

Zilog ZUSBOPTS User Manual

Page 117

background image

UM017105-0511

Menu Bar

Zilog Developer Studio II – ZNEO™

User Manual

89

eral

page of the

Project Settings

dialog box (see the

Project Settings—General Page

section on page 47).

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:

This manual is related to the following products: