
U-Boot 1.3.4 (Sep 12 2008 - 19:16:33)
MPC8270 Reset Status: External Soft, External Hard MPC8270 Clock Configuration - Bus-to-Core Mult 5x, VCO Div 2, 60x Bus Freq 20-60 , Core Freq 100-300 - dfbrg 0, corecnf 0x1b, busdf 6, cpmdf 1, plldf 0, pllmf 6, pcidf 3 - vco_out 583331000, scc_clk 145832750, brg_clk 145832750 - cpu_clk 416665000, cpm_clk 291665500, bus_clk 83333000 CPU: MPC8270 (HiP7 Rev 14, Mask 1.0 1K49M) at 416.665 MHz Board: DMYx MPC8270 DRAM: 128 MB
Well, I have to admit it was quite an emotion to see this the first time!
Top of RAM usable for U-Boot at: 08000000 Reserving 227k for U-Boot at: 07fc7000 Reserving 4224k for malloc() at: 07ba7000 Reserving 84 Bytes for Board Info at: 07ba6fac Reserving 76 Bytes for Global Data at: 07ba6f60
So far so good, but...
Stack Pointer at: 07ba6f48 New Stack Pointer is: 07ba6f48 ?~??o (<- garbage characters then nothing)
I can't say I'm surprised. I expected some trouble in the relocation. As others before me, the u-boot code is correctly copied in RAM, the code run from "in_ram:", but hangs in "trap_init:".
From the FAQ and mailing list, I would assume I hit the
"99% relocation problems come from burst mode" issue. But I don't really know where to investigate. From the manual of my SDRAM (MT48LC16M16A2), the init sequence is very similar to eg. ep82xxm's one.
Could this be a timing issue ? I don't see much timing in ep82xxm code for example. Or perhaps the MRW configuration is not enough to correctly configure burst mode ? (Of course I'm also new in SDRAM init...)
Thanks for ELDK and U-Boot, they are really great.
Best regards, Rémi Lefevre