[U-Boot] [PATCH] tegra2: Change CONFIG_SYS_TEXT_BASE to 0x00108000.

Tom Warren TWarren at nvidia.com
Tue Nov 15 20:13:40 CET 2011


Yes, USE_PRIVATE_LIBGCC=yes is needed for any U-Boot Tegra build, regardless. It has to do with lib functions executing on the ARM7TDMI (AVP) IIRC.

Tom

-----Original Message-----
From: Stephen Warren 
Sent: Tuesday, November 15, 2011 11:03 AM
To: Thierry Reding; u-boot at lists.denx.de
Cc: Tom Warren
Subject: RE: [U-Boot] [PATCH] tegra2: Change CONFIG_SYS_TEXT_BASE to 0x00108000.

Thierry Reding wrote at Tuesday, November 15, 2011 12:19 AM:
> NVIDIA's flashing tools assume that the bootloader is loaded at 
> address 0x00108000. Instead of requiring non-standard builds of those 
> tools which allow a load address of 0x00E08000, this commit just 
> switches all
> Tegra2 boards to use the standard load address.

> Note that to successfully boot a standalone U-Boot with this load 
> address, U-Boot needs to be built with USE_PRIVATE_LIBGCC=yes.

Isn't that true irrespective of TEXT_BASE? That's certainly been my experience.

--
nvpublic



More information about the U-Boot mailing list