From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23956 invoked by alias); 12 Apr 2006 18:49:18 -0000 Received: (qmail 23942 invoked by uid 22791); 12 Apr 2006 18:49:18 -0000 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; Wed, 12 Apr 2006 18:49:16 +0000 Received: from lunn by londo.lunn.ch with local (Exim 3.36 #1 (Debian)) id 1FTkOo-0000xt-00; Wed, 12 Apr 2006 20:49:06 +0200 Date: Wed, 12 Apr 2006 18:49:00 -0000 To: Fahd Abidi Cc: ecos-discuss@ecos.sourceware.org Message-ID: <20060412184906.GA3659@lunn.ch> Mail-Followup-To: Fahd Abidi , ecos-discuss@ecos.sourceware.org References: <81C69D96BDD30640952C7A404004AA2543A59E@ultsol01.tewks.ultsol.local> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <81C69D96BDD30640952C7A404004AA2543A59E@ultsol01.tewks.ultsol.local> User-Agent: Mutt/1.5.11+cvs20060403 From: Andrew Lunn X-IsSubscribed: yes Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Subject: Re: [ECOS] Trying to Debug Ecos using GDB X-SW-Source: 2006-04/txt/msg00149.txt.bz2 On Wed, Apr 12, 2006 at 01:39:24PM -0400, Fahd Abidi wrote: > Hello, > > I am using a BDI2000 JTAG emulator and am trying to debug the ecos > kernel at its startup and low level functions. I am getting stuck and a > very early point In the process, the Kernel Builds fine using the cygwin > based tools I got from ecos.sourceware.org and I have a libtarget.a file > created that has debug symbols in it. However I have been unable to read > the debug symbols from the file into gdb. > > Using objdup -g to display the debug info says that the .o files > included have no recognized debugging info. > > However using objdump-S shows that I do have source code intermixed with > the disassembly so it does find source code and hence must have the > debug info built in. > > Using objcopy to strip the debug symbols takes the 16mb libtarget.a file > to 1.7mb so I am convinced the debug symbols are in the file. > > If I try and open libtarget.a with GDB6.3&4 I get an error saying "error > not in executable format". This is correct. libtarget.a is a library, not an application. You need to link the library to your application to form a complete system image. Then boot that image. Andrew -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss