summaryrefslogtreecommitdiff
path: root/AT91SAM7S256/armdebug/Debugger/debug_stub.S
diff options
context:
space:
mode:
authorTC Wan2010-12-23 18:32:16 +0800
committerTC Wan2010-12-23 18:32:16 +0800
commit2ce74d88a2a894799dfb025e92806c61c5dd9612 (patch)
tree1c53d2b62e0ca58719813970259eaec90baa496b /AT91SAM7S256/armdebug/Debugger/debug_stub.S
parent60c29d8cd77da30a72b3bbdab4472ad2ff987836 (diff)
parentc351d60d912c121b3c4e22b8b53e5d946bb5f748 (diff)
Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebug
Diffstat (limited to 'AT91SAM7S256/armdebug/Debugger/debug_stub.S')
-rw-r--r--AT91SAM7S256/armdebug/Debugger/debug_stub.S11
1 files changed, 6 insertions, 5 deletions
diff --git a/AT91SAM7S256/armdebug/Debugger/debug_stub.S b/AT91SAM7S256/armdebug/Debugger/debug_stub.S
index 8448a46..4ebe6f3 100644
--- a/AT91SAM7S256/armdebug/Debugger/debug_stub.S
+++ b/AT91SAM7S256/armdebug/Debugger/debug_stub.S
@@ -341,13 +341,14 @@ debug_armComplexCCTable:
dbg__bkpt_init:
stmfd sp!, {lr}
bl _dbg__clear_breakpoints
- mov r0, #0
+ mov r2, #0
ldr r1, =debug_curr_breakpoint
- str r0, [r1]
- ldr r1, =debug_InMsgBuf
- strb r0, [r1]
+ str r2, [r1]
+ ldr r0, =debug_InMsgBuf
+ strb r2, [r0]
ldr r1, =debug_OutMsgBuf
- strb r0, [r1]
+ strb r2, [r1]
+ bl dbg__comm_init /* Pass R0: Rx Buffer, R1: Tx Buffer to comm submodule */
/* FIXME: Initialize other stuff here */
_dbg_setstate DBG_INIT