14 trace, Tm (trace mode), 15 coverage – Epson S5U1C63000A User Manual

Page 228: Cv (coverage)

Advertising
background image

CHAPTER 8: DEBUGGER

214

EPSON

S5U1C63000A MANUAL

(S1C63 FAMILY ASSEMBLER PACKAGE)

8.9.14 Trace

tm

(trace mode display/set)

Function

This command sets and displays a trace mode. It allows you to set the following three trace modes
and a trace trigger point (when a specified address is executed, the TRGOUT pin outputs a pulse).

1. Normal trace mode

The data written to the trace memory is always the latest trace information.

2. Single-delay trigger trace mode

One of the following three trace sampling areas can be specified with respect to the trace trigger
point:
• Start:

Trace information is a sample beginning from the trace trigger point.

• Middle: Trace information is a sample from before and after the trace trigger point.
• End:

Trace information is a sample all the way up to the trace trigger point.

3. Address-area trace mode

The execution process is traced as instructions inside or outside a specified address range are
executed. This address range can be specified in up to four locations.

Format

(1) >tm <mode> <trigger> [<option>] [<addr1> <addr2> [ ... <addr7> <addr8>]

(direct input mode)

(2) >tm

(guidance mode)

Current type setting

1. normal 2. single delay 3. address area . . . ? <1 | 2 | 3>

Trigger address ? : <trigger>

...... (guidance depends on the above selection, see examples)
>

<mode>:

Trace mode; -n (normal), -s (single delay), or -a (address area)

<trigger>:

Trace trigger address; hexadecimal or symbol (IEEE-695 format only)

<option>:

For single-delay trace mode: s (start) / m (middle) / e (end)
For addres-area trace mode: i (in area) / o (out area)

<addr1–8>:

Address ranges; hexadecimal or symbol (IEEE-695 format only)

Condition:

0

trigger, addr1–8

last program memory address

Examples

Format (1)

>tm -n 116

... Sets normal trace mode and sets trigger point to 0x0116.

Format (2)

>tm

Normal mode
Trigger Address : 0
1.normal 2.single delay 3.address area ...? 1

... [1. normal] is selected.

Trigger address ? :116

... Trigger address is input.

>tm

Normal mode
Trigger Address : 0116
1.normal 2.single delay 3.address area ...? 2

... [2. single delay] is selected.

Trigger address ? :116

... Trigger address is input.

1.start 2.middle 3.end ...? 2

... Trace sampling area is selected.

>

Advertising