On Wed, Oct 31, 2012 at 5:43 PM, Matthew McClintock <m...@freescale.com> wrote:
> On Wed, Oct 31, 2012 at 5:08 PM, Scott Wood <scottw...@freescale.com> wrote:
>> On 10/31/2012 01:17:31 AM, Prabhakar Kushwaha wrote:
>>>
>>> On 10/31/2012 02:37 AM, Scott Wood wrote:
>>>>
>>>> On 10/30/2012 04:26:16 AM, Prabhakar Kushwaha wrote:
>>>> I'd rather not see this split this up.  This file is too much of a
>>>> complicated ifdef mess already.
>>>>
>>>> The window during which you won't be able to use breakpoints is not that
>>>> large.
>>>> There are other debugging techniques that can be used.
>>>
>>>
>>> Can you please share the other techniques. It will help us in future.
>>
>>
>> For debugging early boot hangs I usually put a branch-to-self somewhere in
>> the sequence, and use CCS to see if we're spinning there or if we went off
>> to some exception or other badness.  Then I do a binary search, moving the
>> branch to self around, to determine where things went wrong.
>
> LR can be handy to look at too to see what the calling function / branch was.

And to add more... It's even more helpful when you did not instrument
your code with a branch to self yet, since sometimes you can find out
a good starting point for placing the branch to self in the first
place.

-M
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to