diff options
Diffstat (limited to 'ao-tools/ao-dbg/commands')
-rw-r--r-- | ao-tools/ao-dbg/commands | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/ao-tools/ao-dbg/commands b/ao-tools/ao-dbg/commands new file mode 100644 index 00000000..aba65cd0 --- /dev/null +++ b/ao-tools/ao-dbg/commands @@ -0,0 +1,60 @@ +Listens on port 9756 for a command stream. + +Dump commands: + di <start> <end> - dump imem + ds <start> <end> - dump sprs + dx <start> <end> - dump xaddr + + Returns a string of hex pairs, each preceded by a space, + with 8 pairs per line + +Memory access commands: + set mem <prefix> <start> <end> + dump <prefix> <start> <end> + + <prefix> is one of: + + xram - external ram or external stack + rom - code space + iram - internal ram or stack + sfr - special function register + + + dump <addr> + set bit <addr> + + bit addressable space + +Set PC: + + pc <addr> + + Sets PC to specified address + + pc + + Returns current PC + +Breakpoints + + break <addr> + clear <addr> + +Load a file + + file "<filename>" + +Execution control: + + run <start> - run starting at <start> + run <start> <stop> - set temporary bp at <stop> + run - continue + next - step over calls(?) + step - step one instruction + + reset - reset the simulator + res - synonym? + +Error messages: + + start with "Error:" |