Debugger components, Component introduction, Cpu components – Freescale Semiconductor Microcontrollers User Manual

Page 61: Window components

Advertising
background image

61

Microcontrollers Debugger Manual

3

Debugger Components

This chapter explains how the different components of the Debugger work. This chapter
contains the following sections:

Component Introduction

Loading Component Windows

General Debugger Components

Visualization Utilities

Component Introduction

The Debugger kernel includes various components.

CPU Components

CPU components handle processor-specific properties such as register naming, instruction
decoding (disassembling), and stack tracing. A specific implementation of the CPU
module must be provided for each processor type that is supported in the debugger. The
CPU-related component is not introduced in this section. However, the Register
component, Memory component, and all other Connection-dependent components reflect
this system component. The appropriate CPU component loads automatically when
loading an application or executable file (.ABS file), therefore it is possible to mix
applications for different MCUs. The Debugger automatically detects the MCU type and
loads the appropriate CPU component, if available on your environment.

Window Components

The Debugger main window components are small applications loaded into the debugger
framework at run-time. Window components can access all global facilities of the
debugger engine, such as the connection (to communicate with different connections), and
the symbol table. The Debugger window components are implemented as dynamic link
libraries (DLLs) with extension .WND. These components are introduced in this section.

Advertising