Chapters

1. Overview

2. Software Installation

3. Command Language

4. Using CrossView Pro

5. Controlling Program Execution

6. Accessing Code and Data

7. Breakpoints and Assertions

8. Defining and Using Macros

9. Command Recording & Playback

10. I/O Simulation

11. Special Features

12. Debugging Notes

13. Command Reference

14. Error Messages

15. Glossary

Appendices

A. Flexible License Manager (FLEXlm)

B. InterProcess Communication

C. Register Management

D. Sound Support (MS-Windows)

Addendum (Execution Environment)

Simulator
On-chip Debug Support

MANUAL PURPOSE AND STRUCTURE

PURPOSE

This manual is aimed at users of the CrossView Pro debugger for the TriCore . It assumes that you are familiar with programming the TriCore .

MANUAL STRUCTURE

Related Publications
Conventions Used In This Manual

Chapters

1. Overview
Highlights specific CrossView Pro features and capabilities, and shows how to compile code for debugging.

2. Software Installation
Describes how to install CrossView Pro on your system.

3. Command Language
Details the syntax of CrossView Pro's command language.

4. Using CrossView Pro
Describes the basic methods of invoking, operating, and exiting CrossView Pro.

5. Controlling Program Execution
Describes the various means of program execution.

6. Accessing Code and Data
Describes how to view and edit the variables in your source program.

7. Breakpoints and Assertions
Describes breakpoints and assertions.

8. Defining and Using Macros
Describes how to simplify a complicated procedure by creating a "shorthand" macro which can be used to execute any sequence of CrossView Pro or C language commands and expressions.

9. Command Recording & Playback
Describes the record and playback functions of CrossView Pro.

10. I/O Simulation
Describes how to simulate your input and output using File System Simulation (FSS), File I/O (FIO) or Debug Instrument I/O (DIO).

11. Special Features
Describes special features of CrossView Pro, such as the Transparency Mode, RTOS Aware Debugging, Coverage, Profiling and the Background Mode.

12. Debugging Notes
Contains some notes about debugging in special situations.

13. Command Reference
An alphabetical list of all CrossView Pro commands. Consult this chapter for specifics and the exact syntax of any CrossView Pro command.

14. Error Messages
Contains CrossView Pro error messages and gives advice for correcting them.

15. Glossary
Defines the most common terms used in embedded systems debugging.

APPENDICES

A. Flexible License Manager (FLEXlm)
Contains a description of the Flexible License Manager.

B. Interprocess Communication
Contains a description of the COM interface and the DDE interface.

C. Register Management
Contains a description of the registers used by CrossView Pro.

D. Sound Support (MS-Windows)
Describes how to add sound to CrossView Pro events under MS-Windows.

ADDENDUM

Execution Environment

Simulator
On-chip Debug Support

Contains information specific to your particular type of target system.

RELATED PUBLICATIONS

CONVENTIONS USED IN THIS MANUAL

The notation used to describe the format of call lines is given below:

{ } Items shown inside curly braces enclose a list from which you must choose an item.

[ ] Items shown inside square brackets enclose items that are optional.

| The vertical bar separates items in a list. It can be read as OR.

italics Items shown in italic letters mean that you have to substitute the item. If italic items are inside square brackets, they are optional. For example:

filename

means: type the name of your file in place of the word filename.

... An ellipsis indicates that you can repeat the preceding item zero or more times.

screen font Represents input examples, screen output examples, filenames and keywords.

bold font Represents a command name, an option or a complete command line which you can enter.

For example

This line could be written in plain English as: execute the command command with the optional options option and with the file filename.

Illustrations

The following illustrations are used in this manual:

This is a note. It gives you extra information.

This is a warning. Read the information carefully.

This illustration indicates actions you can perform with the mouse.

This illustration indicates keyboard input.

This illustration can be read as "See also". It contains a reference to another command, option or section.


Copyright © 2002 Altium BV