General Commands Reference Guide V - Lauterbach

General Commands Reference Guide V

Release 02.2024

MANUAL

General Commands Reference Guide V

TRACE32 Online Help

TRACE32 Directory

TRACE32 Index

TRACE32 Documents ......................................................................................................................

General Commands ......................................................................................................................

General Commands Reference Guide V .................................................................................. 1

History ...................................................................................................................................... 5

Var ............................................................................................................................................. 6

Var

HLL variables and expressions 6

Overview Var

6

Symbol Prefix and Postfix

6

Symbol Paths

7

Search Paths

7

Mangled Names and C++ Classes

8

Function Return Values

8

Special Expressions

8

Calling Functions

11

Display Formats

12

Functions

23

Var.AddSticker

Add variable sticker to source listing window 23

Var.AddWatch

Add variable to Var.Watch window 24

Var.AddWatchPATtern

Add variables to Var.Watch window using wildcards 24

Var.Assign

Assignment to a variable 25

Var.Break

Breakpoint on variable 26

Var.Break.Delete

Delete breakpoint on variable 26

Var.Break.direct

Set temporary breakpoint on HLL expression 28

Var.Break.Pass

Define pass condition for breakpoint 29

Var.Break.Set

Set breakpoint to HLL expression 30

Var.Call

Call a new procedure 31

Var.CHAIN

Display linked list 32

Var.DelWatch

Delete variable from watch 33

Var.DRAW

Graphical variable display 33

Var.DRAWXY

Graphical variable display 37

Var.DUMP

Memory dump 38

Var.Eval

Evaluate high-level expression 39

Var.EXPORT

Export variables in CSV format to file 39

Var.FixedCHAIN

Display linked list 41

?1989-2024 Lauterbach

General Commands Reference Guide V | 2

Var.FixedTABle Var.Go Var.Go.Back Var.Go.Change Var.Go.direct Var.Go.Till Var.IF Var.Local Var.LOG Var.NEW Var.NEWGLOBAL Var.NEWLOCAL Var.OBJECT Var.PATtern Var.PRINT Var.PROfile Var.Ref Var.set Var.Step Var.Step.BackChange Var.Step.BackTill Var.Step.Change Var.Step.Till Var.TABle Var.TREE Var.TYPE Var.View Var.Watch Var.WHILE Var.WRITE

Display table 41 Real-time emulation 43 Re-run program backwards until variable access (CTS) 43 Real-time emulation till expression changes 44 Real-time emulation with breakpoint 45 Real-time emulation till expression true 46 PRACTICE conditional branching 47 View information about HLL variable or HLL expression 48

Local variables 49 Log variables 50

Creates a TRACE32-internal variable 52 Creates a global TRACE32-internal variable 53

Creates a local TRACE32-internal variable 54 Pretty printing for C++ objects 56

Display variables allowing wildcards for symbol name and type 58 Display variables 59

Graphical display of variable 60 Referenced variables 61 Modify variable 62 Step 65

Step back till expression changes 65 Step back till expression true 65 Step till expression changes 66 Step till expression true 66 Display table 67

Display variables in the form of a tree structure 68 Display variable types 69 Display variables 70

Open Var.Watch window 72 PRACTICE loop construction 73

Write variables to file 74

VCO ........................................................................................................................................... 75

VCO

Clock generator 75

VCO.BusFrequency

Control bus clock 75

VCO.Down

Frequency down 75

VCO.Frequency

Control VCO clock 76

VCO.Rate

VCO rate 76

VCO.RESet

VCO reset 77

VCO.state

State display 77

VCO.TimeBaseFrequency

Set the time base clock 77

VCO.Up

Frequency up 78

VCU ........................................................................................................................................... 79

VCU

VCU registers (Vector Computational Unit) 79

?1989-2024 Lauterbach

General Commands Reference Guide V | 3

VCU.Init VCU.RESet VCU.Set VCU.view

Initialize VCU registers 79 Reset VCU registers 79 Set VCU register 80

Display VCU registers 80

VE .............................................................................................................................................. 81

VE

Virtual execution mode 81

VE.OFF

Turn off virtual execution mode 81

VE.ON

Turn on virtual execution mode 81

VPU ........................................................................................................................................... 82

VPU

Vector Processing Unit (VPU) 82

VPU.Init

Initialize VPU registers 82

VPU.Set

Modify VPU registers 83

VPU.view

Display ALTIVEC register window 84

?1989-2024 Lauterbach

General Commands Reference Guide V | 4

General Commands Reference Guide V

Version 04-Mar-2024

History

23-Jan-2023 VPU commands support different architectures other than PowerPC.

?1989-2024 Lauterbach

General Commands Reference Guide V | 5

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download