From 64eb662d02cffe823b947878a61f1df1f1f827dc Mon Sep 17 00:00:00 2001 From: Tat-Chee Wan (USM) Date: Mon, 23 May 2011 14:24:15 +0800 Subject: don't reset nxtcommchannel in _dbg__comm_readbuf_reset since it is called after each received message --- Debugger/debug_comm.S | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Debugger/debug_comm.S b/Debugger/debug_comm.S index 06e7424..b743f72 100644 --- a/Debugger/debug_comm.S +++ b/Debugger/debug_comm.S @@ -574,6 +574,11 @@ dbg__comm_init: stmia r2!, {r0, r1} /* debug_msgRxBufPtr and debug_msgTxBufPtr */ stmia r2!, {r0, r1} /* debug_msgRxBuf_AppendPtr and debug_msgTxBuf_AppendPtr */ bl _dbg__comm_readbuf_reset +#ifndef __NXOS__ + ldr r1, =debug_nxtMsgLength + mov r0, #0 + str r0, [r1, #NXTCOMMCHANNEL_OFFSET] /* Clear NXT Channel on INIT */ +#endif ldmfd sp!, {pc} _dbg__comm_readbuf_reset: @@ -589,7 +594,6 @@ _dbg__comm_readbuf_reset: ldr r1, =debug_nxtMsgLength mov r0, #0 str r0, [r1] /* Clear NXT Received Message Length */ - str r0, [r1, #NXTCOMMCHANNEL_OFFSET] /* Clear NXT Channel */ bx lr .global dbg__copyNxtDebugMsg -- cgit v1.2.3