[U-Boot] U-Boot load and run via NAND flash - ARM926EJ-S

Prafulla Wadaskar prafulla at marvell.com
Fri Sep 18 14:14:42 CEST 2009


 

> -----Original Message-----
> From: u-boot-bounces at lists.denx.de 
> [mailto:u-boot-bounces at lists.denx.de] On Behalf Of Wolfgang Denk
> Sent: Thursday, September 17, 2009 1:14 PM
> To: Thomas Jackson
> Cc: u-boot at lists.denx.de
> Subject: Re: [U-Boot] U-Boot load and run via NAND flash - ARM926EJ-S
> 
> Dear Thomas Jackson,
> 
> In message <25484494.post at talk.nabble.com> you wrote:
> > 
> > I understand NOR-based flash memory devices have 
> traditionally been used for
> > non-volatile storage for a bootloader and other various 
> advantages including
> > support for execute-in-place code, random access to memory, 
> and zero error
> > rate, etc.  However, we have a project that we would like 
> to have U-Boot
> > bootloader run via NAND Flash memory device on a ARM926EJ-S 
> based board.  I
> > searched the mailing list for this and didn't see anything. 
>  I only found a
> 
> I have no idea how you performed that search, but it seems you have a
> special aptitude to avoid all the obvious hits.
> 
> > question posted in 2006 where it was asked if the kernel 
> based on ARM926EJ-S
> > can boot from NAND flash.  Which I know is ok.   Does the 
> community know of
> > any existing mechanisms for this type of configuration to 
> enable U-Boot load
> > and run via NAND flash?
> 
> It's a standard feature and available on many (most?) boards that
> support booting from NAND. Dunno if this includes AT91 boards.

On Kirkwood there is internal BootROM which takes care of this.
In this case you need to add some header on the top of u-boot binary
Pls go through doc/README.kwbimage

On Nomadik platforms there is intermediate binary sits on the very first sector which does DRAM initialization ,some other basic system setup and loads u-boot into DRAM.

I am not familiar with AT91, but there must be similar approach.
May be new mkimage structure may find useful for you

Regards..

Prafulla . .
  

> 
> Jean-Christophe should be able to answer this, but he is currently
> off this planet.
> 
> Best regards,
> 
> Wolfgang Denk
> 
> -- 
> DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
> Anyone can count the seeds in an apple.
> No one can count the apples in a seed.
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
> 


More information about the U-Boot mailing list