aboutsummaryrefslogtreecommitdiff
path: root/AT91SAM7S256/armdebug/Debugger/debug_stub.S
diff options
context:
space:
mode:
authorTat-Chee Wan (USM)2011-03-21 08:47:34 +0800
committerTat-Chee Wan (USM)2011-03-21 08:47:34 +0800
commit5912236ae6c18ad7c00747407d9e6e6043bcf113 (patch)
treeaf8f5eeafbcee9f24cb660c091d6b2d861735644 /AT91SAM7S256/armdebug/Debugger/debug_stub.S
parent1748e17b2672669b41da5d34fdcca44f1e90d6b1 (diff)
parentedc8ef9f05a2f02f401990c8b1b73da538114099 (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.S3
1 files changed, 1 insertions, 2 deletions
diff --git a/AT91SAM7S256/armdebug/Debugger/debug_stub.S b/AT91SAM7S256/armdebug/Debugger/debug_stub.S
index c9b9ad7..839d661 100644
--- a/AT91SAM7S256/armdebug/Debugger/debug_stub.S
+++ b/AT91SAM7S256/armdebug/Debugger/debug_stub.S
@@ -429,8 +429,7 @@ cCommHandleDebug:
bl dbg__copyNxtDebugMsg /* setup Debugger Message Buffers, validate input, CPSR returned in R0 */
/* pop {r1-r3} */ /* restore values */
_dbg_getmode r0 /* Get Debug Mode */
- ldr r1, =TRUE /* Thumb mode can't accept direct constant */
- cmp r0, r1
+ cmp r0, #(TRUE & BYTE0) /* Confine it to Byte size */
/* If Debug Mode is TRUE, this means that we're already running the Debugger */
beq _cCommHandleDebug_cont