Ühel kenal päeval, T, 2008-05-27 kell 10:45, kirjutas Steve Spano:
Hi
Hello,
We are using coreboot on an LX800+CS5536 custom platform. Coreboot + FILO is loaded into a standard flash prom on the LPC bus It boots up and then accesses a 1GB compact flash which stores Linux 2.6 and our applications.
I am really interested in pulling that bulky, expensive compact flash and connector from the design.
What are the options for using a NAND flash to replace the Compact Flash?
We do that on the ThinCan DBE61 and DBE62. We are looking into going away from that, because with the NAND interface we are looking at a mere 2MB/sec transfer rate, which is rather slow.
Would we need to use a Linux-As-Payload setup and then just map the NAND as a YAFFS/JFFS device in linux? What about initial loading of the filesystems on the NAND? Would we boot up with NFS on linux the first time, then pull down a filesystem image into the NAND flash once booted on NFS?
FILO-0.5 in openbios/coreboot SVN repository recently had some GeodeLX NAND flash boot support patches committed based on our (Artec Design's) FILO branch, so you could just boot off of NAND through FILO, with the kernel and rootfs both being on NAND.
Regards, Mart Raudsepp Artec Design LLC