RE: gdb on M54455EVB Linux

"Douglas, Jim (Jim)" <[email protected]> Fri, 11 Jul 2008 09:26:40 +0100
Newsgroups gmane.comp.hardware.motorola.microcontrollers.coldfire
Message-ID <5958B8D7916AB84781FE0E7B57C218CB5DB815@306900ANEX2.global.avaya.com>
Thanks.  
Out of curiosity: what was the problem?
--jim

> -----Original Message-----
> From: [email protected]
[mailto:[email protected]]
> On Behalf Of Kurt Mahan
> Sent: 10 July 2008 06:18
> To: Douglas, Jim (Jim)
> Subject: Re: [ColdFire] gdb on M54455EVB Linux
> 
> Hi Jim,
> 
> I've fixed this and it will be released in the upcoming M547x/M548x
and
> M5445x BSPs.
> 
> --Kurt
> 
> Douglas, Jim (Jim) wrote:
> > Thanks for your offer.  This is what I have done:
> >
> > I am using the Freescale M54455EVB eval system, and the
> > m54455_20071214-ltib-final.iso BSP.
> >
> > I am running from an NFS image.  I have added gdb to the image
(native
> > gdb and cross gdb and gdbserver).
> >
> > Then I try to run gdb.  For example,
> >
> > / # gdb /bin/sleep
> > GNU gdb 6.3.50.20051117
> > ....
> > (gdb) run 1
> > Starting program: /bin/sleep 1
> >
> > Program received signal SIGILL, Illegal instruction.
> > 0x800980b2 in ?? ()
> > (gdb) x/i $pc
> > 0x800140b2:		orib #94, %d0
> > (gdb) x/4i $pc-4
> > 0x800140ae: 	bras 0x80014060
> > 0x800140b0:		linkw %fp, #0
> > 0x80040b4:		unlk %fp
> > 0x800140b6:		rts
> >
> > ... In other words, it almost looks like the program counter has got
out
> > of line by 2 bytes!
> > ... I get the same problem with my own executables, (compiled with
and
> > without debug symbols).
> >
> > --jim
> >
> >
> >> -----Original Message-----
> >> From: [email protected]
> >>
> > [mailto:[email protected]]
> >
> >> On Behalf Of Kurt Mahan
> >> Sent: 26 June 2008 17:26
> >> To: Douglas, Jim (Jim)
> >> Subject: Re: [ColdFire] gdb on M54455EVB Linux
> >>
> >> Hi Jim,
> >>
> >> Could you describe the setup you are using? I'll look into this but
> >>
> > I'd
> >
> >> like to make sure I'm following the same steps as you.
> >>
> >> --Kurt
> >>
> >> Douglas, Jim (Jim) wrote:
> >>
> >>> Has anyone had any success running gdb using the Freescale Linux
BSP
> >>> for the M54455EVB eval board?
> >>>
> >>> I just get 'illegal instruction' when I try to run anything inside
> >>>
> > the
> >
> >>> debugger.
> >>>
> >>> --jim douglas
> >>>
> >>> [email protected] Send a post to the list.
> >>> [email protected] Join the list.
> >>>
> > [email protected]
> >
> >>> Join the list in digest mode. [email protected] Leave
the
> >>>
> >> list.
> >>
> >> ---
> >> [email protected]              Send a post to the list.
> >> [email protected]        Join the list.
> >> [email protected]    Join the list in digest mode.
> >> [email protected]     Leave the list.
> >>
> >
> > ---
> > [email protected]              Send a post to the list.
> > [email protected]        Join the list.
> > [email protected]    Join the list in digest mode.
> > [email protected]     Leave the list.
> >
> >
> 
> ---
> [email protected]              Send a post to the list.
> [email protected]        Join the list.
> [email protected]    Join the list in digest mode.
> [email protected]     Leave the list.

---
[email protected]              Send a post to the list.
[email protected]        Join the list.
[email protected]    Join the list in digest mode.
[email protected]     Leave the list.