[U-Boot-Users] 440EP nand flash controller

Bradley Remedios bremedios at gmail.com
Tue Jan 25 18:00:59 CET 2005

On Tue, 25 Jan 2005 16:25:42 +0100, Philippe Villet
<philippe.villet at acterna.com> wrote:
> We want to use a 440EP for the next generation of products.
> It includes direct nand flash controller and is able to boot from this
> nand ( Execute a linear sequence
> of boot code out of single page of first block (512B)).
> Is it possible  to run U-boot from Nand flash ?

It should be.  I'm currently working on this.  A thing to note though,
is that you will need a primary bootloader (that runs from the first
block in nand) and to use U-Boot as a secondary bootloader.

> (In this case no more NOR flash is needed on my board)
> Does anyone have some experience with 440EP nand flash controller and
> U-BOOT ?

Yes, in fact I've gotten it working with U-Boot.  Still trying to
debug the primary bootloader.

> Probably a better solution is to use a nor flash for U-Boot and use the
> 440EP nand flash controller to provide
> a glue less interface between 440EP and Nand devices (used to store linux
> kernel and FS).

It would definatly be easier to have U-Boot running from NOR and
loading the rest from Nand.  If we were doing that, my U-Boot
modifications would be already sent in as patches now (which are very
minor for just 440EP support.)  I never took full advantage of the
440EP's Nand Flash Controller (I don't use it for the ECC generation)
as it was easier to leave U-Boot operating as it normally does.

Bradley Remedios
bremedios at gmail.com

More information about the U-Boot mailing list