Debugging memory map, Introduction, The dmm gui – Freescale Semiconductor Microcontrollers User Manual

Page 715: 33 debugging memory map

Advertising
background image

715

Microcontrollers Debugger Manual

33

Debugging Memory Map

Introduction

The Debugging Memory Map (DMM) is a software Manager handling all debugger
accesses to device/chip memory and also handling memory data caching.

The DMM provides a global approach for all different CPU families/cores, each family
having its own method for memory access and its own memory on-chip layout and
memory address range priorities.

The DMM gets all memory read and write calls from the debugger. On the other side, the
DMM has the very low level function read/write primitives to call third party cable drivers
of BDM pods, Monitors, etc.

For each CPU core, the debugger provides the DMM with core-specific read/write access
methods that are called Types within the DMM Graphical User Interface (GUI), and core-
specific priority rules that are called Priority within the DMM GUI.

Indeed, the DMM has a GUI, therefore providing to the user a way to change memory
access methods at any time.

The DMM GUI

The graphical user interface is flexible enough to be handled without much difficulty, and
live diagnostic is displayed within the dialog. Anytime, it is possible to revert to default
(factory) setup, and most of the time, the user does not even need to edit/change settings
within the DMM GUI.

The DMM GUI can be opened when choosing Debugging Memory Map in the
connection menu entry in the debugger.

Advertising