[U-Boot] Booting through nand flash with other address
Scott Wood
scottwood at freescale.com
Wed Oct 3 17:22:41 CEST 2012
On 10/03/2012 07:24:35 AM, Manukumar wrote:
> Dear all,
>
> In u-boot(u-boot-2010.12)
That's almost two years old. Please upgrade.
> 1) The TEXT_BASE address is 11001000.
Judging from this you seem to be using either P1010RDB or P1023RDS (or
maybe some out-of-tree board?). Always let us know what board you're
talking about.
> 2) Nand Flash Erasing at Address 0x00000000
> 3) Nand Flash Writing u-boot-nand.bin at address 0x00000000
> 4) When Power is switched On the booting happens.
>
> till this there is no issue, now i want to change the
> booting address to different location(ex:0x02000000)
Because you don't have as much RAM on this board, or some other reason?
> do i want to change the TEXT_BASE address accordingly
> to boot it from 0x02000000.
> like below,
>
> 1) The TEXT_BASE address is 0x02000000.
> 2) Nand Flash Erasing at Address 0x02000000
> 3) Nand Flash writing u-boot-nand.bin at address 0x02000000 .
Did you update other relevant variables such as
CONFIG_SYS_NAND_U_BOOT_DST and CONFIG_SYS_NAND_U_BOOT_START?
Plus you really should leave that 0x1000 offset in there. On mpc85xx
NAND boot, TEXT_BASE is 4K after the start of the image, since the boot
page comes first.
-Scott
More information about the U-Boot
mailing list