summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTC Wan2010-11-29 18:38:45 +0800
committerTC Wan2010-12-01 13:40:09 +0800
commitb5a5c69833107e68e7f612702d90870a681a63fb (patch)
treed1ec99f40c5a66905011ea0e2e92df844f8ed398
parente77bdeea663d2a89034da6a2c368e3909fd0a14b (diff)
fixed comment regarding hardware debugging support
-rw-r--r--AT91SAM7S256/Debugger/debug_stub.S8
1 files changed, 5 insertions, 3 deletions
diff --git a/AT91SAM7S256/Debugger/debug_stub.S b/AT91SAM7S256/Debugger/debug_stub.S
index 3aa2cb7..f9c7f9a 100644
--- a/AT91SAM7S256/Debugger/debug_stub.S
+++ b/AT91SAM7S256/Debugger/debug_stub.S
@@ -340,13 +340,15 @@ debug_cmdJumpTable:
/* The Debugger Interface can handle a total of (n-1) Breakpoint States and 1 Single Stepping State,
* where n is a power of 2. The value of n is given by __breakpoints_num__ defined in the linker file.
*
- * In addition, a Debugger Stack contains the User Mode Register Stack Frame + SPSR = Bkpt Instr Addr.
+ * In addition, a Debugger Stack contains the User Mode Register Stack Frame + SPSR + Bkpt Instr Addr.
* These are currently stored in the .stack area in RAM, so there is no fixed address
* location that is used for this purpose.
*
* The Breakpoint feature assumes that the program is executed in RAM. It is not possible
- * to set breakpoints for programs executed from Flash in the AT91SAM7S which lacks a hardware
- * Debug interface.
+ * to set dynamic breakpoints for programs executed from Flash in the AT91SAM7S which lacks
+ * instruction breakpointing support in hardware without using JTAG. The only type of breakpoints
+ * that can be supported in Flash based programs are Static (predefined) breakpoints inserted into
+ * the code.
*
* Each Breakpoint State i is a struct comprising the Breakpoint Address + Memory Contents
* stored in 8 bytes as: