bdiGDB
for GNU Debugger, BDI2000 (ARM11/Cortex-A8) User Manual 45
© Copyright 1997-2007 by ABATRON AG Switzerland V 1.04
3.4.1 Command list
"MD [<address>] [<count>] display target memory as word (32bit)",
"MDH [<address>] [<count>] display target memory as half word (16bit)",
"MDB [<address>] [<count>] display target memory as byte (8bit)",
"DUMP <addr> <size> [<file>] dump target memory to a file",
"MM <addr> <value> [<cnt>] modify word(s) (32bit) in target memory",
"MMH <addr> <value> [<cnt>] modify half word(s) (16bit) in target memory",
"MMB <addr> <value> [<cnt>] modify byte(s) (8bit) in target memory",
"MT <addr> <count> memory test",
"MC [<address>] [<count>] calculates a checksum over a memory range",
"MV verifies the last calculated checksum",
"RD [<name>] display general purpose or user defined register",
"RDUMP [<file>] dump all user defined register to a file",
"RDALL display all ARM registers ",
"RDCP [<cp>] <number> display CP register, default is CP15",
"RDFP display floating point register",
"RM {<nbr> | <name>} <value> modify general purpose or user defined register",
"RMCP [<cp>] <number><value> modify CP register, default is CP15",
"DTLB <from> [<to>] display Data TLB entries",
"ITLB <from> [<to>] display Inst TLB entries",
"LTLB <from> [<to>] ARM11: display Lockable Main TLB entries",
"ATLB <from> [<to>] ARM11: display Set-Associative Main TLB entries",
"DTAG <from> [<to>] display L1 Data Cache Tag(s) ",
"ITAG <from> [<to>] display L1 Inst Cache Tag(s) ",
"BOOT reset the BDI and reload the configuration",
"RESET [HALT | RUN [time]] reset the target system, change startup mode",
"GO [<pc>] set PC and start current core",
"GO <n> <n> [<n>[<n>]] start multiple cores in requested order",
"TI [<pc>] single step an instruction",
"HALT [<n>[<n>[<n>[<n>]]]] force core(s) to debug mode (n = core number)",
"BI <addr> set instruction breakpoint",
"CI [<id>] clear instruction breakpoint(s)",
"BD [R|W] <addr> set data watchpoint (32bit access)",
"BDH [R|W] <addr> set data watchpoint (16bit access)",
"BDB [R|W] <addr> set data watchpoint ( 8bit access)",
"CD [<id>] clear data watchpoint(s)",
"INFO display information about the current state",
"LOAD [<offset>] [<file> [<format>]] load program file to target memory",
"VERIFY [<offset>] [<file> [<format>]] verify a program file to target memory",
"PROG [<offset>] [<file> [<format>]] program flash memory",
" <format> : SREC, BIN, AOUT, ELF or COFF",
"ERASE [<address> [<mode>]] erase a flash memory sector, chip or block",
" <mode> : CHIP, BLOCK or SECTOR (default is sector)",
"ERASE <addr> <step> <count> erase multiple flash sectors",
"UNLOCK [<addr> [<delay>]] unlock a flash sector",
"UNLOCK <addr> <step> <count> unlock multiple flash sectors",
"FLASH <type> <size> <bus> change flash configuration",
"FENA <addr> <size> enable autoamtic programming to flash memory",
"FDIS disable autoamtic programming to flash memory",
"DELAY <ms> delay for a number of milliseconds",
"MEMACC {CORE | AHB [<hprot>]} Cortex-A8: select memory access mode",
"SELECT <core> change the current core",
"HOST <ip> change IP address of program file host",
"PROMPT <string> defines a new prompt string",
"CONFIG display or update BDI configuration",
"CONFIG <file> [<hostIP> [<bdiIP> [<gateway> [<mask>]]]]",
"HELP display command list",
"QUIT terminate the Telnet session"