Boot from NAND flash ???

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


manningc2 at actrix.gen.nz 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.

--
dwmw2






More information about the linux-mtd mailing list