[U-Boot] MPC8641D stucks before relocation
York Sun
yorksun at freescale.com
Fri Oct 25 18:55:46 CEST 2013
It is probably because your DDR wasn't initialized correctly. You can
try to dump all DDR registers and check if anyone is suspicious. You can
also override any register before enabling the controller.
You may also add some memory test before relocation.
York
On 10/25/2013 06:38 AM, Ashish Khetan wrote:
> hii I am using MPC8641D based custom board for evaluation purpose. I am
> using minimal configuration for this board i.e. only FLASH and DDR
> initialisation. when I compiled U-boot in debug mode its printing
> addresses, i check for those addresses and found that it is unable to
> relocate itself to DDR(4*MT47H64M16). The following message was printed...
>
> U-Boot 2013.04 (Oct 25 2013 - 15:05:33)
>
> Unicore software on multiprocessor system!!
> To enable mutlticore build define CONFIG_MP
> CPU: 8641, Version: 2.1, (0x80900021)
> Core: E600 Core 0 (MSSCR0=8000, PORDEVSR=ab08307), Version: 2.2,
> (0x80040202)
> Clock Configuration:
> CPU:800 MHz, MPX:400 MHz
> DDR:200 MHz (400 MT/s data rate), LBC:25 MHz
> L1: D-cache 32 KB enabled
> I-cache 32 KB enabled
> L2: Disabled
> Board: Wind River SBC8641D
> DRAM: DDR: 512 MiB
> Top of RAM usable for U-Boot at: 20000000
> Reserving 114k for U-Boot at: 1ffe3000
> Reserving 136k for malloc() at: 1ffc1000
> Reserving 80 Bytes for Board Info at: 1ffc0fb0
> Reserving 152 Bytes for Global Data at: 1ffc0f18
> Stack Pointer at: 1ffc0f00
> New Stack Pointer is: 1ffc0f00
>
> and stuck here...
>
> Any pointer or link to get more about this will be helpful.
> Thanks in Advance
>
>
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>
More information about the U-Boot
mailing list