> Now here's the question:
> I'm trying to make it bootable with my NAND flash chip,
> I read the documentation pages, and I'm totally lost.
> I cant understand almost anything about booting.
>
> Managed to get the up-to-date mtd cvs source codes and the
> yaffs stuff, and can mount my NAND device by /dev/mtdblockx.
> I can also boot by storing raw boot data in the chip, but this won't do.
The problem is?
> I need some help about booting.
>
> Could anybody help me with providing me the steps?
>
You need to build a yaffs image of the root fs. You do that by using the
utility mkyaffsimage on a source tree. This builds a stream of page+oob
records that can be pumped into a nand partition.
You can either modify a boot loader to do this (my choice as I don't want to
support any other root device) or use the utility mkyaffs to format and
upload the image created by mkyaffsimage from a running linux kernel - then
all you need to do is alter the root=/dev/mtdblockX kernel command line
parameter to reflect the new partition to use as rootfs.
If you want more help, please indicate a bit more specifically what problems
you are having.
Nick Bane
> Ed.
>
>
> --------------------------------------------------------------------------
-------------
> This mailing list is hosted by Toby Churchill open software
(
www.toby-churchill.org).
> If mailing list membership is no longer wanted you can remove yourself
from the list by
> sending an email to yaffs-request@toby-churchill.org with the text
"unsubscribe"
> (without the quotes) as the subject.
>
>
---------------------------------------------------------------------------------------
This mailing list is hosted by Toby Churchill open software (
www.toby-churchill.org).
If mailing list membership is no longer wanted you can remove yourself from the list by
sending an email to
yaffs-request@toby-churchill.org with the text "unsubscribe"
(without the quotes) as the subject.