Boot from NAND flash ???

Charles Manning manningc2 at
Wed May 15 05:14:53 EDT 2002

On Tue, 14 May 2002 00:05, David Woodhouse wrote:
> manningc2 at said:
> >  There are however two mechanisms to get around this: * Some people
> > and micros implement a "data pump" state machine to extract an
> > executable sequence from a NAND device.
> The DiskOnChip Millennium does this. Which is how it's used for LinuxBIOS
> -- the device has 512 bytes of SRAM which is initialised from the flash at
> reset time, and that's just about enough to initialise the system and pull
> the rest of the startup code off the flash.
> Note that the DiskOnChip 2000 has ROM instead of RAM, so you can't change
> the startup code from the PC BIOS extension header that it ships with,
> hence can't use it for such things.

Another difference is that the DOC's RAM and ROM are surely random access and 
hence can hold branching code etc.

More information about the linux-mtd mailing list