This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: GDB doesn't run at i386 hello application
- From: David Brennan <david at brennanhome dot com>
- To: Thilo Hutt <thilo dot hutt at betec-engineering dot de>
- Cc: <ecos-discuss at sourceware dot org>
- Date: Wed, 26 Jul 2006 18:22:41 -0700
- Subject: Re: [ECOS] GDB doesn't run at i386 hello application
- References: <A1C4C735B447964398B3789AB80DCE58071800@MDC.betec.local>
Silly question,
Did you load the file to the target? Or did GDB hang immediately
after the target command. You don't show what happened next.
On Jul 26, 2006, at 7:18 AM, Thilo Hutt wrote:
Hello,
From the templates I had build a Redboot floppy binary image for
an i386 with intel 82544 interface and it run at the PC. Now I had
rebuilt eCos with package "default" and linked the libraries with
the hello example. When I download the application with the load
command via yModem over serial or TCP/IP the application run and
put out the "hello, ecos World!". But if I want to debug the
application with gdb, set to target remote <ipadress>:9000 the
debugger stops inside the library module atexit.cxx and runs no
more. I had to restart the target pc. Here are the GDB steps:
(gdb) file hello
Reading symbols from /cygdrive/h/Triton/Test/hello...done.
(gdb) target remote 192.168.50.131:9000
Remote debugging using 192.168.50.131:9000
0x000108d5 in ?? ()
at /ecos-c/cygwin/opt/ecos/ecos-2.0/packages/language/c/libc/
startup/v2_0/src/atexit.cxx:85
85 cyg_libc_invoke_atexit_handlers( void )
Current language: auto; currently c++
.......
And I'm no more able to run the program or step any line.
Did I use the wrong gdb commands?
Or must I use a different package than "default" to use the gdb
inside the application?
Regards,
Thilo
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/
ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-
discuss
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss