Debugger interface, Da-c ide and debugger communication – Freescale Semiconductor Microcontrollers User Manual

Page 230

Advertising
background image

Synchronized Debugging Through DA-C IDE

Debugger Interface

230

Microcontrollers Debugger Manual

Debugger Interface

DA-C v3.5 currently integrates a DAPI interface (Debugging support Application
Programming Interface). Through this interface DA-C is enabled to exchange messages
with the Debugger. The advantages of this connection allow you to set or delete break
points from within DA-C (in an editor, flow chart, graph, browser) and to execute other
debugger operations. DA-C follows the debugger in its operation, since it is always in the
same file and on the same line as the debugger. Thus, usability of both the DA-C and
Debugger is increased. Some configurations are required in order to make efficient use of
this Debugger Interface:

• Installation of communication DLL

• Configuration of Debugger properties

• Configuration of the Debugger project file

DA-C IDE and Debugger Communication

DA-C and the Debugger are both Microsoft Windows applications and communication is
based on the DDE protocol, as shown in

Figure 9.10

. The whole system contains:

• DA-C

• Debugger

• cDAPI interface implementation DLL - which is used by DA-C (Cdgen32.dll)

• nDAPI communication DLL (provided by DA-C), which is used by Debugger

• Debugger specific DLL for bridging its interface to debugging environment and DA-

C's nDAPI (DAC.wnd)

Advertising