Epson S5U1C63000A User Manual

Page 151

Advertising
background image

CHAPTER 8: DEBUGGER

S5U1C63000A MANUAL

EPSON

137

(S1C63 FAMILY ASSEMBLER PACKAGE)

• Commands that replace existing data after confirmation

The commands that rewrite memory or register contents one by one provide the option of skipping
guidance (do not modify the contents), returning to the immediately preceding guidance, or terminat-
ing during the input session.

[Enter] key .........

Skips input.

[^] key ................

Returns to the immediately preceding guidance.

[q] key ................

Terminates the input session.

Input example:

>de

... Command to modify data memory.

Data enter address ? :0

... Inputs the start address.

0000 A:1

... Modifies address 0x0000 to 1.

0001 A:^

... Returns to the immediately preceding address.

0000 1:0

... Inputs address 0x0000 back again.

0001 A:

... Skips address 0x0001 by pressing [Enter] alone.

0002 A:

0001 A:q

... Terminates the input session.

>

Numeric data format of parameter

For numeric values to be accepted as a parameter, they must be input in hexadecimal numbers for
almost all commands. However, some parameters accept decimal or binary numbers.

The following characters are valid for specifying numeric data:

Hexadecimal: 0–9, a–f, A–F,

Decimal:

0–9

Binary:

0, 1,

("

" is used to mask bits when specifying a data pattern.)

Specification with a symbol

For address specifications, symbols defined in the source can also be used. However, it is necessary to
load an absolute object file that contains debug information.
Symbols should be used as follows:

Global symbol

@<symbol name>

e.g. @RAM_BLK1

Local symbol

@<symbol name>@<source file name>

e.g. @[email protected]

Successive execution using the [Enter] key

The commands listed below can be executed successively by using only the [Enter] key after execut-
ing once. Successive execution here means repeating the previous operation or continuous display of
the previous contents.

Execution commands:

g

(go), s (step), n (next), com (execute command file)

Display commands:

sc

(source), m (mix), u (unassemble), dd (data memory dump),

od

(option data dump), td (trace data display), cv (coverage), sy (symbol list),

ma

(map information)

The successive execution function is terminated when some other command is executed.

Advertising