Debugger db63 (4) development tools debug commands – Epson S5U1C63000A User Manual

Page 333

Advertising
background image

Debugger db63 (4)

Development Tools

Debug Commands

Program memory operation

a (as) [<addr> <mnemonic> [<file name>]]

Assemble mnemonic

pe [<addr> <code1> [..<code8>]]

Input program code

pf [<addr1> <addr2> <code>]

Fill program area

pm [<addr1> <addr2> <addr3>]

Copy program memory

Data memory operation

dd [<addr1> [<addr2>]]

Dump data memory

de [<addr> <data1> [..<data16>]]

Input data

df [<addr1> <addr2> <data>]

Fill data area

dm [<addr1> <addr2> <addr3>]

Copy data area

dw [<addr1> [..<addr4>]]

Set data watch address

Option information

od [{fog|sog|mla} [<addr1> [<addr2>]]]

Dump option data

Register operation

rd

Display register values

rs [<reg> <value> [..<reg> <value>]]

Modify register values
reg={pc|a|b|x|y|f|sp1|sp2|ext|q}

Program execution

g [<addr1> [<addr2]]

Execute successively

gr [<addr1> [<addr2]]

Reset CPU and execute successively

s [<step>]

Step into

n [<step>]

Step over

CPU reset

rst

Reset CPU

Break

bp [<addr1> [..<addr16>]]

Set PC breakpoint

bc (bpc) [<addr1> [..<addr16>]]

Clear PC breakpoint

bd [<data> {r|w|

} <addr1> <addr2>]

Set data break

bdc

Clear data break

br [<reg> <value> [..<reg> <value>]]

Set register break
reg={pc|a|b|x|y|f|sp1|sp2|ext|q}

brc

Clear register break

bs [<pass> <addr1> [<addr2> [<addr3>]]]

Set sequential break

bsc

Clear sequential break

bsp [<addr1> <addr2> <addr3> <addr4>]

Specify stack area

bl

Display all break conditions

bac

Clear all break conditions

Program display

u [<addr>]

Unassemble display

sc [<addr>]

Source display

m [<addr>]

Mix display

Symbol information

sy [{$<keyword>|#<keyword>}] [/a]

List symbols

Load file

lf [<file name>]

Load IEEE-695 format absolute object file

lo [<file name>]

Load Motorola-S format file

Flash memory/FPGA operation

lfl [{p|d|f|s|m} [..{p|d|f|s|m}]]

Load data from Flash memory

sfl [{p|d|f|s|m} [..{p|d|f|s|m}]] [-p]

Save data to Flash memory

efl

Erase Flash memory

xfer(s)

Erase FPGA

xfwr(s) <file name> ;{H|S} [;N]

Write to FPGA

xfcp(s) <file name> ;{H|S}

Compare FPGA data

xdp(s) <addr1> [<addr2>]

Dump FPGA data

Trace

tm [{-n|-s|-a} <trigger> [{a|m|e}|{i|o}] [<addr1> <addr2> [..<addr7> <addr8>]]

Set trace mode

td [<cycle>]

Display trace information

ts [{pc|dr|dw} <addr>]

Search trace information

tf [[<cycle1> [<cycle2>]] <file name>]

Save trace information into file

Others

cv [<addr1> [<addr2>]]

Display coverage information

cvc

Clear coverage information

com [<file name> [<interval>]]

Load & execute command file

cmw [<file name>]

Load & execute command file with intervals

rec [<file name>]

Record commands to a command file

log [<file name>]

Turn log output on or off

ma

Display map information

md [<option> <num> [..<option> <num>]]

Set debugger modes option={-f|-u|-i|-s|-c|-il|-cm}

q

Quit debugger

?

Displays command usage

A symbol can be used to specify an address as follows:
@<global symbol> or @<local symbol>@<source file name>

Advertising