Re: gdb on M54455EVB Linux

Kurt Mahan <[email protected]> Wed, 09 Jul 2008 23:17:45 -0600
Newsgroups gmane.comp.hardware.motorola.microcontrollers.coldfire
Message-ID <[email protected]>
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.