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.
Summary of Contents for Microcontrollers
Page 1: ...Microcontrollers Debugger Manual Revised 22 October 2007 ...
Page 20: ...Table of Contents 20 Microcontrollers Debugger Manual ...
Page 24: ...Book I Contents 24 Microcontrollers Debugger Manual ...
Page 60: ...Debugger Interface Highlights of the User Interface 60 Microcontrollers Debugger Manual ...
Page 156: ...Debugger Components Visualization Utilities 156 Microcontrollers Debugger Manual ...
Page 198: ...Real Time Kernel Awareness OSEK Kernel Awareness 198 Microcontrollers Debugger Manual ...
Page 236: ...Synchronized Debugging Through DA C IDE Troubleshooting 236 Microcontrollers Debugger Manual ...
Page 238: ...Book II Contents 238 Microcontrollers Debugger Manual ...
Page 332: ...HC08 Full Chip Simulation Configuration Procedure 332 Microcontrollers Debugger Manual ...
Page 348: ...MON08 Interface Connection Device Class Description 348 Microcontrollers Debugger Manual ...
Page 364: ...ICS MON08 Interface Connection Device Class Description 364 Microcontrollers Debugger Manual ...
Page 428: ...HC08 FSICEBASE Emulator Bus State Analyzer BSA 428 Microcontrollers Debugger Manual ...
Page 430: ...Book III Contents 430 Microcontrollers Debugger Manual ...
Page 466: ...HCS08 Full Chip Simulation Peripheral Modules Commands 466 Microcontrollers Debugger Manual ...
Page 544: ...HCS08 On Chip DBG Module HCS08 DBG V3 New Features 544 Microcontrollers Debugger Manual ...
Page 546: ...Book IV Contents 546 Microcontrollers Debugger Manual ...
Page 576: ...Book V Contents 576 Microcontrollers Debugger Manual ...
Page 698: ...Book VI Contents 698 Microcontrollers Debugger Manual ...
Page 714: ...Flash Programming NVMC Commands 714 Microcontrollers Debugger Manual ...
Page 730: ...Book VII Contents 730 Microcontrollers Debugger Manual ...
Page 840: ...Book VIII Contents 840 Microcontrollers Debugger Manual ...
Page 864: ...Book IX Contents 864 Microcontrollers Debugger Manual ...
Page 868: ...Legacy Target Interfaces Removed 868 Microcontrollers Debugger Manual ...