beautypg.com

Source correlation, Post-processing and analysis tool sets – Atec Agilent-16700 Series User Manual

Page 42

background image

42

Post-Processing and Analysis Tool Sets

Source Correlation

Debug Your Source Code

The Agilent B4620B source correla-
tion tool set correlates a microproces-
sor execution trace window with a
corresponding high-level source code
window. The source correlation tool
set enhances your software develop-
ment environment by providing mul-
tiple views of code execution and
variable content under severe real-
time constraints.

Using the B4620B you can obtain
answers to many of your questions
concerning software code execution,
data tracking, and software-hardware
integration.

Obtain Answers to the Following
Questions:

Software Code Execution
• What happened just before the

target system crashed?

• What source code was executed at

a specific point in time?

• What is the exact time between

two user-defined system events?

• What is the execution history

leading up to or occurring after an
area of interest?

Data Tracking
• What is the exact history of a

variable's value over time?

• Which routine(s) corrupted the

data?

Software-Hardware Integration
• What is the root cause of a system

failure—hardware or software?

• Are timing anomalies found by the

hardware engineer the cause of
software problems?

• Is the software engineer working

on the same problem as the hard-
ware engineer?

• What portion of the source code

correlates to the problem the
hardware engineer reported?

Product Description

The tool set's main advantage is its
ability to allow you to observe soft-
ware execution without halting the
system or adding instructions to the
code. The tool set uses information
provided in your compiler's object file
to build a database of source files,
line numbers and symbol information
to reference to logic analyzer traces.
The tool set can also be used to set up
the logic analyzer trace by simply
pointing and clicking on a source
line.

Once the tool set is enabled on your
16700 Series system, you can support
new processors by changing analysis
probes and verifying object file com-
patibility. Multiple-processor systems
are also supported.

Source

Analyzer
Trace

Figure 5.2. The source correlation tool set allows you to observe software execution without halting the system or
adding instructions to the code.

Debug

Your Development Environment

Compile
Relocatable
Object Code

Link
Absolute
Object Code

Edit
Source File

Symbol File

Download