aboutsummaryrefslogtreecommitdiff
path: root/AT91SAM7S256/armdebug/Debugger/debug_stub.S
diff options
context:
space:
mode:
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