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]

AW: GDB doesn't run at i386 hello application


Hello,

sorry, I add the command "continue" and afterwards no more input to the
terminal was possible. I don't't understand the gdb output
0x000108d5 in ?? ()
    at /ecos-c/cygwin/opt/ecos/ecos-2.0/packages/language/c/libc/ 
startup/v2_0/src/atexit.cxx:85
 what does this line tell me? I think the application doesn't run, or
perhaps the debugger stops actual at this line, which is the exit
function from ecos. But where is my output of "hello, ecos World!".

Best regards,
Thilo

Von: David Brennan [mailto:david@brennanhome.com] 
Gesendet: Donnerstag, 27. Juli 2006 03:23

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


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