public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] while booting u-boot hang at "relocate_code(addr_sp, id, addr); "
@ 2012-09-01 17:07 Thirumalesha N
  2012-09-01 18:24 ` Albert ARIBAUD
  0 siblings, 1 reply; 2+ messages in thread
From: Thirumalesha N @ 2012-09-01 17:07 UTC (permalink / raw)
  To: u-boot

Dear sir,

I'm porting u-boot for mpc8280 based custom board by taking mpc8260ads
board with latest u-boot source code.

its hanging while booting at "relocate_code(addr_sp, id, addr);"

unsigned long logbuffer_base(void)
{

,...................
..................
relocate_code(addr_sp, id, addr);

}

U-Boot 2012.07 (Sep 01 2012 - 09:43:41)

MPC8260 Reset Status: External Soft, External Hard

MPC8260 Clock Configuration
 - Bus-to-Core Mult 2.5x, VCO Div 4, 60x Bus Freq  20-60 , Core Freq  50-120
 - dfbrg 1, corecnf 0x11, busdf 3, cpmdf 1, plldf 0, pllmf 3, pcidf 3
 - vco_out  400000000, scc_clk  100000000, brg_clk   25000000
 - cpu_clk  250000000, cpm_clk  200000000, bus_clk  100000000

CPU:   MPC8260 (HiP7 Rev 14, Mask 1.0 1K49M) at 250 MHz
Board: MPC8280 Based RIO CARD.Testing  By Thiru N...............
I2C:   [I2C] Setting rate...
        [I2C] trying hz=25000000, speed=500000, filter=0, modval=0
                moddiv=32, brgdiv=2
                rejected brgval=-2
        [I2C] trying hz=25000000, speed=500000, filter=0, modval=1
                moddiv=16, brgdiv=4
                rejected brgval=-1
        [I2C] trying hz=25000000, speed=500000, filter=0, modval=2
                moddiv=8, brgdiv=7
                accepted brgval=1, totspeed=390625
        [I2C] trying hz=25000000, speed=500000, filter=0, modval=3
                moddiv=4, brgdiv=13
                accepted brgval=4, totspeed=446428
[I2C] Best is:
[I2C] CPU=25000000hz RATE=500000 F=0 I2MOD=00000003 I2BRG=00000004
DIFF=53572hz
[I2C] i2mod=00000006 i2brg=00000004
[I2C] rbase = 0100
[I2C] tbase = 0120
[I2C] rxbd = f0000100
[I2C] txbd = f0000120
ready
DRAM:  512 MiB
Top of RAM usable for U-Boot at: 20000000
Reserving 221k for U-Boot at: 1ffc8000
Reserving 4160k for malloc() at: 1fbb8000
Reserving 72 Bytes for Board Info at: 1fbb7fb8
Reserving 108 Bytes for Global Data at: 1fbb7f4c
Stack Pointer at: 1fbb7f28
New Stack Pointer is: 1fbb7f28

what may be the reason its hanging at this point? what changes still i need
to change?

Regards
Thiru N

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [U-Boot] while booting u-boot hang at "relocate_code(addr_sp, id, addr); "
  2012-09-01 17:07 [U-Boot] while booting u-boot hang at "relocate_code(addr_sp, id, addr); " Thirumalesha N
@ 2012-09-01 18:24 ` Albert ARIBAUD
  0 siblings, 0 replies; 2+ messages in thread
From: Albert ARIBAUD @ 2012-09-01 18:24 UTC (permalink / raw)
  To: u-boot

Hi Thirumalesha,

On Sat, 1 Sep 2012 22:37:24 +0530, Thirumalesha N
<thiru.linux@gmail.com> wrote:

> Dear sir,
> 
> I'm porting u-boot for mpc8280 based custom board by taking mpc8260ads
> board with latest u-boot source code.
> 
> its hanging while booting at "relocate_code(addr_sp, id, addr);"
> 
> unsigned long logbuffer_base(void)
> {
> 
> ,...................
> ..................
> relocate_code(addr_sp, id, addr);
> 
> }
> 
> U-Boot 2012.07 (Sep 01 2012 - 09:43:41)
> 
> MPC8260 Reset Status: External Soft, External Hard
> 
> MPC8260 Clock Configuration
>  - Bus-to-Core Mult 2.5x, VCO Div 4, 60x Bus Freq  20-60 , Core Freq
> 50-120
>  - dfbrg 1, corecnf 0x11, busdf 3, cpmdf 1, plldf 0, pllmf 3, pcidf 3
>  - vco_out  400000000, scc_clk  100000000, brg_clk   25000000
>  - cpu_clk  250000000, cpm_clk  200000000, bus_clk  100000000
> 
> CPU:   MPC8260 (HiP7 Rev 14, Mask 1.0 1K49M) at 250 MHz
> Board: MPC8280 Based RIO CARD.Testing  By Thiru N...............
> I2C:   [I2C] Setting rate...
>         [I2C] trying hz=25000000, speed=500000, filter=0, modval=0
>                 moddiv=32, brgdiv=2
>                 rejected brgval=-2
>         [I2C] trying hz=25000000, speed=500000, filter=0, modval=1
>                 moddiv=16, brgdiv=4
>                 rejected brgval=-1
>         [I2C] trying hz=25000000, speed=500000, filter=0, modval=2
>                 moddiv=8, brgdiv=7
>                 accepted brgval=1, totspeed=390625
>         [I2C] trying hz=25000000, speed=500000, filter=0, modval=3
>                 moddiv=4, brgdiv=13
>                 accepted brgval=4, totspeed=446428
> [I2C] Best is:
> [I2C] CPU=25000000hz RATE=500000 F=0 I2MOD=00000003 I2BRG=00000004
> DIFF=53572hz
> [I2C] i2mod=00000006 i2brg=00000004
> [I2C] rbase = 0100
> [I2C] tbase = 0120
> [I2C] rxbd = f0000100
> [I2C] txbd = f0000120
> ready
> DRAM:  512 MiB
> Top of RAM usable for U-Boot at: 20000000
> Reserving 221k for U-Boot at: 1ffc8000
> Reserving 4160k for malloc() at: 1fbb8000
> Reserving 72 Bytes for Board Info at: 1fbb7fb8
> Reserving 108 Bytes for Global Data at: 1fbb7f4c
> Stack Pointer at: 1fbb7f28
> New Stack Pointer is: 1fbb7f28
> 
> what may be the reason its hanging at this point? what changes still
> i need to change?
> 
> Regards
> Thiru N

Relocation is typically when the code starts writing to SDRAM. Did you
triple-check that the SDRAM settings are ok?

Amicalement,
-- 
Albert.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-09-01 18:24 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-01 17:07 [U-Boot] while booting u-boot hang at "relocate_code(addr_sp, id, addr); " Thirumalesha N
2012-09-01 18:24 ` Albert ARIBAUD

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox