From edc8ef9f05a2f02f401990c8b1b73da538114099 Mon Sep 17 00:00:00 2001 From: Tat-Chee Wan (USM) Date: Mon, 21 Mar 2011 08:46:57 +0800 Subject: fixed incorrect argument size comparison for debug_mode --- Debugger/debug_stub.S | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'Debugger') 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 -- cgit v1.2.3