26
6 Development Tools
6.1 minidebug
minidebug is a small (under 16k) debugger designed to fit completely within
the instruction cache on the PXA-255 processor to allow testing of boards
even in the absence of ROM or RAM.
It also includes features to download over either serial or Ethernet, al-
lows the display and manupulation of registers and memory, and supports
controlled execution through breakpoints and data watchpoints.
Upon entry, minidebug generally displays a dot (.) prompt, sometimes
pre-pended by a string that looks like $S00#b3. Fear not. The $S00#b3
string is used to allow minidebug to work in conjunction with the gdb de-
bugger on the attached system.
The following is a list of commands that can be issued at the dot prompt.
Note that this list can also be retrieved through minidebug by entering a
question mark (?).
command params description
BC address Breakpoint clear
BE address Breakpoint examine
BS address Breakpoint Set
BURN address range Burn image at address range to flash
E address Examine and modify memory
D address value Deposit
DL address Start XModem for serial download
DLW address Download wireless
G address Go
GL Go Linux
GG address Go no cache clear
R Display content of registers
SSID Set Wireless SSID string
T Trace
TT Trace no cache clear
V address range Verify content of flash
WC address Watch clear
WR address Watch read
WRW address Watch read/write
WW address Watch write
? Show this list of commands
December 28, 2005 Revision 2.8