> -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Wolfgang Denk > Sent: Thursday, September 17, 2009 1:14 PM > To: Thomas Jackson > Cc: [email protected] > Subject: Re: [U-Boot] U-Boot load and run via NAND flash - ARM926EJ-S > > Dear Thomas Jackson, > > In message <[email protected]> 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: [email protected] > Anyone can count the seeds in an apple. > No one can count the apples in a seed. > _______________________________________________ > U-Boot mailing list > [email protected] > http://lists.denx.de/mailman/listinfo/u-boot > _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

