public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] MPC8315 uboot hangs on relocation
@ 2010-01-07  1:46 Sureshkumar Nagarathinam
  2010-01-07 18:54 ` Wolfgang Denk
  2010-01-07 19:57 ` Jerry Van Baren
  0 siblings, 2 replies; 3+ messages in thread
From: Sureshkumar Nagarathinam @ 2010-01-07  1:46 UTC (permalink / raw)
  To: u-boot

Hi All, 

I am porting the u-boot for a  customized board based on MPC8315 processor. It has DDR2 SDRAM of 128 MB & 8 MB of flash.  I found that the code hangs during the relocation of the code, exactly in the following line  (@ relocation function in cpu/mpc83xx/start.S) 
             lwz  r5, GOT(__bss_start) 

Since the board has only 8MB of flash, I have modified the the TEXT_BASE to 0xFFF80000(as against 0xFE000000).  I am able to access the DDR2 SDRAM(whole 128MB) , I tested it by writing & reading the patterns 0xaaaaaaaa & 0x555555555, So  I assumed the DDR2 SDRAM timing are proper. 

I would like to know the following 
1. What does the 'GOT(__bss_start) do?
2. Do I have to change the linker script since I have changed the TEXT_BASE? 
3. Is there any other cause for hanging?

Thank you in advance for helping
Regards,
Suresh


      

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

end of thread, other threads:[~2010-01-07 19:57 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-01-07  1:46 [U-Boot] MPC8315 uboot hangs on relocation Sureshkumar Nagarathinam
2010-01-07 18:54 ` Wolfgang Denk
2010-01-07 19:57 ` Jerry Van Baren

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