Trace32 Tips

v1

Ctrl + D

Diable breakpoint

Ctrl + E

Enable breakpoint

Ctrl + G

Jump to the line number

Ctrl + F

Find

Ctrl + F6

창이동

 

F2

Single Step

F3

Step over function call or subroutines

F4

Step Diverge Path: leave loops, go till something new happens

F5

Go return/Go to the last instruction

F6

Go up/return to the caller function

F7

Go /Start real-time execution

F8

Break/Stop real-time execution

F9

Toggle between the debug modes HLL and MIX

Up and down arrow keys

Go up/down in the command line history

 

 

 

Memory Class

Description

P

Program Memroy

D

Data Memory

S

Supervisor Memory (privileged access)

U

User Memory (non-privileged access not yet implemented; previleded access will be performed)

R

ARM code (32bit)

T

Thrumb code (16bit)

J

Java code (8bit)

Z

Secure Mode(TrustZone devices)

N

Non-Secure Mode (TrustZone device)

A

Abosolute addressing (Physical address)

ICE

ICE breaker register (debug register :

ARM7, ARM9)

C14

Coprocessor 14 register (debug register: ARM10, ARM11)

C15

Coprocessor 15 Register(if implemented)

ETM

Embedded Trace Macrocell Registers (if implemented)

DAP

Memory access via Debug Access Port (CoreSight, Cortex). The access port specified by SYStem.MultiCore DEBUGACCESSPORT is used which is typically the APB-AP.

VM

Virtual Memory (memory on the debug system)

USR

Access to Special Memory via User Defined Access Routines

E

Run-time memory access (see (SYStem.CpuAccess and SYStem.MemAccess)

 

 

Change directory

Widnows

Function

.\

current directory

..\

parent directory

~\

home directory of user (from $HOME)

~~\

system directory of TRACE32

~~~\

temporary directory for TRACE32

~~~~\

directory where the current PRACTICE script is located

 

Trace32 can call OS command

if os.file (“…”)

                os “…”

 

PWD, CHDIR/CHDIR.DO/DIR/LS/CY/MV/REN/DEL/RM/EDIT/HISTORY/MKDIR/QUIT/TITLE

 

https://trace32.com/wiki/index.php/Useful_Function_in_TRACE32#.C2.A0_.C2.A0break_points_.EC.84.A4.EC.A0.95.EC.9D.84_.ED.8C.8C.EC.9D.BC.EB.A1.9C_.EC.A0.80.EC.9E.A5.ED.95.B4_.EB.91.90.EA.B3.A0_.EB.8B.A4.EC.9D.8C.EC.97.90_.EC.82.AC.EC.9A.A9.ED.95.98.EB.8A.94_.EB.B0.A9.EB.B2.95