Debugger db63 (4)

 

 

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 [{fogsogmla} [<addr1> [<addr2>]]]

Dump option data

Register operation

 

 

rd

Display register values

 

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

Modify register values

Program execution

reg={pcabxyfsp1sp2extq}

 

 

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> {rw} <addr1> <addr2>]

Set data break

 

bdc

Clear data break

 

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

Set register break

 

 

 

reg={pcabxyfsp1sp2extq}

 

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

 

 

 

Development Tools

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 [{pdfsm} [..{pdfsm}]]

Load data from Flash memory

 

sfl [{pdfsm} [..{pdfsm}]] [-p]

Save data to Flash memory

 

efl

Erase Flash memory

 

xfer(s)

Erase FPGA

 

xfwr(s) <file name> ;{HS} [;N]

Write to FPGA

 

xfcp(s) <file name> ;{HS}

Compare FPGA data

 

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

Dump FPGA data

Trace

 

 

 

 

 

tm [{-n-s-a} <trigger> [{ame}{io}] [<addr1> <addr2> [..<addr7> <addr8>]]

 

 

 

Set trace mode

 

td [<cycle>]

Display trace information

 

ts [{pcdrdw} <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>