Epson S5U1C63000A Computer Accessories User Manual


 
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>