This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
RE: ARM Debuggers backtrace
- To: 'Jonathan Larmour' <jlarmour at redhat dot com>
- Subject: RE: [ECOS] ARM Debuggers backtrace
- From: Fabrice Gautier <Fabrice_Gautier at sdesigns dot com>
- Date: Tue, 25 Sep 2001 16:40:32 -0700
- Cc: "Ecos-List (E-mail)" <ecos-discuss at sourceware dot cygnus dot com>
> -----Original Message-----
> From: Jonathan Larmour [mailto:jlarmour@redhat.com]
> Sent: Tuesday, September 25, 2001 2:56 PM
> Subject: Re: [ECOS] ARM Debuggers backtrace
>
> Fabrice Gautier wrote:
> >
> > I tried the command by hand, using -v for verbose, and it
> > showed that it used as to compile not arm-elf-as as it should.
> >
> > I'n gonna triple-check everything but i'm a bit dismayed...
>
> It really should work if you're using the same prefix. That's
> what I did...
Indeed, so my dismay...
Trust me multiple check is not enough
One's have to try to reproduce manually all the gory commands, cpp and as,
to find his mistake...
That was just a typo "H-i866-pc-cygwin" instead of "H-i686-pc-cygwin" (or
how to loose a few hours)
Whatever....
And all that to see that gcc 3 doesn't seem to handle ARM call stack better
that 2.95 ... It looks like the ARM debugger needs debug symbol rather than
frame pointers. When I "objdump" a image compiled with armcc there is an
debug_frame section, can't have it with gcc.... (see
http://www.arm.com/support.ns4/html/sdt_debug?OpenDocument&ExpandSection=8#_
Section8 about this "virtual stack frame" stuff )
grmffff..
--
Fabrice Gautier
Software Engineer, Sigma Designs
Fabrice_Gautier@sdesigns.com