From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30884 invoked by alias); 19 Jun 2008 11:21:44 -0000 Received: (qmail 30876 invoked by uid 22791); 19 Jun 2008 11:21:44 -0000 X-Spam-Status: No, hits=-2.5 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: sourceware.org Received: from londo.lunn.ch (HELO londo.lunn.ch) (80.238.139.98) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 19 Jun 2008 11:21:22 +0000 Received: from lunn by londo.lunn.ch with local (Exim 3.36 #1 (Debian)) id 1K9ICc-00050A-00; Thu, 19 Jun 2008 13:21:18 +0200 Date: Thu, 19 Jun 2008 11:21:00 -0000 From: Andrew Lunn To: George Ying Cc: ecos-devel@ecos.sourceware.org Subject: Re: how to debug app in redboot Message-ID: <20080619112118.GB18739@lunn.ch> References: <20080617080200.GA24909@lunn.ch> <20080619075833.GB32268@lunn.ch> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.18 (2008-05-17) X-IsSubscribed: yes Mailing-List: contact ecos-devel-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: ecos-devel-owner@ecos.sourceware.org X-SW-Source: 2008-06/txt/msg00037.txt.bz2 > > > > (gdb) set debug remote 1 > > > > (gdb) target remote 192.168.0.173:9000 > > > > Remote debugging using 192.168.0.173:9000 > > > > Sending packet: $Hc-1#09...putpkt: Junk: RedBoot> > > > > Ack > > > > Packet received: > > > > Sending packet: $qC#b4...Ack > > > > Packet received: > > > > Sending packet: $qOffsets#4b...Ack > > > > Packet received: > > > > Sending packet: $?#3f...Sending packet: $?#3f...Ack > > > > Packet received: S05 > > > > Sending packet: $Hg0#df...Packet instead of Ack, ignoring it > > > > Packet instead of Ack, ignoring it > > > > Sending packet: $Hg0#df...Packet instead of Ack, ignoring it > > > > Sending packet: $Hg0#df...Packet instead of Ack, ignoring it > > > > Sending packet: $Hg0#df...Timed out. So it looks like your devices gdb stub is sending out packets which the server does not expect. You need to find out what these packets are and where they are coming from. Is your device printing anything? What do you see when you telnet to port 9000 instead of using gdb? Andrew