From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?ISO-8859-1?Q?Andreas_Bie=DFmann?= Date: Mon, 29 Nov 2010 15:48:34 +0100 Subject: [U-Boot] v2010-rc2: OMAP3 broken In-Reply-To: <19F8576C6E063C45BE387C64729E739404BCCA4348@dbde02.ent.ti.com> References: <20101129124847.E1D8111D94F2@gemini.denx.de> <19F8576C6E063C45BE387C64729E739404BCCA4345@dbde02.ent.ti.com> <19F8576C6E063C45BE387C64729E739404BCCA4348@dbde02.ent.ti.com> Message-ID: <4CF3BD42.1050300@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Dear all, Am 29.11.2010 14:23, schrieb Hiremath, Vaibhav: >> The system is hanging at >> >> fixrel: >> /* relative fix: increase location by offset */ >> ldr r1, [r0] >> > [Hiremath, Vaibhav] pasting error, the actual place is > > fixnext: > str r1, [r0] > Here the value of r0 is relocation offset and not an address. I do have this error on at92rm9200ek too. I got it down to corrupted .rel.dyn table by setting two bss values in arch/arm/cpu/at91/timer.c. Can you try to change your linker script to _not_ overlay _rel_dyn_start with with .bss? The other way is to break on board_init_f, display the relevant (defective) locations in .rel.dyn and step through the for loop for init_sequence if one destroys the relevant part in .rel.dyn regards Andreas Bie?mann