[ECOS] Trying to Debug Ecos using GDB

oli@snr.ch oli@snr.ch
Wed Apr 12 18:17:00 GMT 2006

For me it works like this:

cygwin> arm-elf-gdb test.elf
gdb> target remote IP_OF_BDI2k:2001

The informations are in the .elf file...


Fahd Abidi schrieb:
> 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".
> I am a newbie to ecos so maybe I am not clear on how to get to opening
> and viewing the kernel and its code in GDB. Any tips and assistance
> would be greatly appreciated.
> Fahd

Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

More information about the Ecos-discuss mailing list