
On Saturday 15 January 2005 08:18 am, Jeff Stevens wrote:
So I would set TEXT_BASE to wherever you are programming u-boot.bin to. For example in my system I have 128 MB of flash residing at 0xf8000000. I program U-Boot starting at 0xfff80000. So my TEXT_BASE is set to 0xfff80000.
Zhu Yong zhu.mm.yong@gmail.com wrote
You should set TEXT_BASE in the scope of 0x200000, one address which reset vector locates in FLASH according to your hardware configuration.
What you describe may be how it works for PPC platforms but not for ARM.
For the ARM platforms, TEXT_BASE is the location of U-Boot in RAM. You program the binary to the location your cpu executes on reset...the start of a flash bank. This is for the few arm920 based SoCs I've worked on or seen.