summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTat-Chee Wan (USM)2011-03-21 08:46:57 +0800
committerTat-Chee Wan (USM)2011-03-21 08:46:57 +0800
commitedc8ef9f05a2f02f401990c8b1b73da538114099 (patch)
treebc3f8450c68ceb7343b145eaa6664e83dc3766d5
parent62c15f55e6fc9770e5dab43a1e1a6d8e4085863e (diff)
fixed incorrect argument size comparison for debug_mode
-rw-r--r--Debugger/debug_stub.S3
1 files changed, 1 insertions, 2 deletions
diff --git a/Debugger/debug_stub.S b/Debugger/debug_stub.S
index c9b9ad7..839d661 100644
--- a/Debugger/debug_stub.S
+++ b/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