[U-Boot-Users] Help with crash -- SOLVED

Richard Danter richard.danter at ntlworld.com
Tue Jul 5 16:34:13 CEST 2005


Richard Danter wrote:
> fff036d8  mr      r11,r31
> fff036dc  subi    r31,r31,4
> fff036e0  stw     r25,__fixup_entries(r11)           <== Crash here
>     *((ulong *) addr_sp)-- = 0;
>     debug ("Stack Pointer at: %08lx\n", addr_sp);
> fff036e4  lwz     r3,-0x7FC0(r30)
> fff036e8  stw     r25,__fixup_entries(r31)
> fff036ec  subi    r31,r31,4
> fff036f0  mr      r4,r31
> fff036f4  crclr   cr6
> fff036f8  bl      printf
> 
> 
> When I step through the instruction at fff036e0 I end up at 700, which 
> is the Program Exception vector (srr0 = 0x800, srr1 = 80000) which 
> implies an illegal instruction?

The problem was a typo in my config file. Was loading DBAT0 with the 
values from IBAT1 instead of IBAT0.

Rich




More information about the U-Boot mailing list