Nvmc dialog box – Freescale Semiconductor Microcontrollers User Manual

Page 703

Advertising
background image

Flash Programming

NVMC Graphical User Interface

703

Microcontrollers Debugger Manual

Disabled — A disabled module is not active on the chip, so programming and

reading are not possible. The usual control for enabling or disabling a module is
setting/clearing a flag in a special register. Note that a few modules always must be
active. You may not disable such modules.

Blank — A blank module is empty of code: you can program its full address range.

(Each blank byte contains the value 0xFF or 0x00, depending on hardware.)

Programmed — A programmed module is partially programmed (not all bytes

contain 0xFF or 0x00). You must keep track of the areas still available for
programming, if any.

Protected — A protected module is partially protected from erasure or programming.

The usual control for protecting a module is setting/clearing a flag in a special
register. Note that a few modules always must be unprotected; you may not protect
such modules.

Unprotected — An unprotected module can be erased and programmed.

To select a module or other list item, left-click the module. To deselect a module, press the
Ctrl key and left-click. For multiple selections or deselections, use the Shift key.

NVMC Dialog Box

The NVMC dialog box lists all the Flash or EEPROM modules of a CPU derivative. A
derivative such as the MC9S08RC16 or the MCF51QE128 has just one on-chip Flash
module; other derivatives have multiple modules.

NOTE

The dialog box does not have a Select or Deselect button, since you simply
click on a module in the list to select it. But selecting and deselecting are not
automatic from the command line. Before you use the command line to
perform any operation on a module, you must use the SELECT command to
select the module. Also see the FLASH SELECT and FLASH UNSELECT
commands in this chapter.

Advertising