This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GDB doesn't run at i386 hello application


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]