Dmm commands, Debugging memory map manager command set, Coldfire cpu – Freescale Semiconductor Microcontrollers User Manual

Page 722

Advertising
background image

Debugging Memory Map

DMM Commands

722

Microcontrollers Debugger Manual

NOTE

By factory/default setup, HCS08 DBG08 Fifo Registers have been protected to
reserve the DBG08 Fifo Reading for the debugger DBG interface. Removing
this protection leads to incorrect program flow rebuild.

ColdFire CPU

The following types and priorities are available for the ColdFire CPU.

Priorities:

highest (debugger): a high debugger priority that can be used by the user or defined

for the debugger; typically used to protect a memory area from being read.

default (device): default CPU visibility of the entire device/memory with the same

priority, so no memory range can be moved to overlap another memory range.

lowest (debugger): a low debugger priority that can be used by the user or defined

for the debugger typically to protect a memory area from being read. This priority is
of poor usage but can still be used for display purposes on chip unimplemented
memory range.

Types:

physical: this sets the memory range as physical, i.e. with linear 32-bit address bus

access as performed by the CPU when reading and writing the on-chip memory.

DMM Commands

All DMM GUI settings can be done by debugger command line commands.

Debugging Memory Map Manager
command set

The commands allow the user to fully script the debugging device memory mapping.
Limit the usage of these commands to special debugging purposes, as the default mapping
is typically sufficient. A script setup may be complex and may lead to debugger
malfunctions.

Advertising