Boot from NAND flash ???

David Woodhouse dwmw2 at
Mon May 13 08:05:28 EDT 2002

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.


More information about the linux-mtd mailing list