The flash memory on these devices generally hangs off a word-addressable local bus from the
CPU,
so it is relatively expensive NOR flash. The flash memory in your cheap USB drive is NAND
flash,
which is only block addressable, like a hard drive. Most CPUs require NOR flash to boot from
because it looks like regular memory. It would likely be more expensive to include both NOR
and
NAND flash rather than just putting a little NOR flash down and calling it a day.
Netgear's open wireless-G router for open source hackers
Posted Jul 7, 2008 16:16 UTC (Mon) by Cato (subscriber, #7643)
[Link]
You're generally right about NOR flash being needed to boot, but some vendors support copying
NAND flash into RAM so it can be booted without needing NOR flash - see
http://www.internetnews.com/infra/article.php/2224021 for Samsung and Symbian collaborating to
deliver this. You do need a smarter flash controller though.