Which is your NAND chip?
Is it 2k page chip?
Then use
#flash_eraseall /dev/mtdX
#nandwrite -a -o /dev/mtdX yaffs2_image
#mount -t yaffs2 /dev/mtdblockX /mnt
Nobin Mathew
On 7/11/07, Bryan Wu <
bryan.wu@analog.com> wrote:
> On Wed, 2007-07-11 at 12:07 +0530, Nobin Mathew wrote:
> > This is the link to yaffs2 source
> > http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/yaffs2/
>
> Yeah, I got this source. But there is no mkyaffs
> >
> > You can use flash_eraseall and nandwrite tools from mtd_utils
>
> I am not sure my method, please help me to point out some wrong:
> $ flash_eraseall /dev/mtd2
> $ nandwrite -y -p /dev/mtd2 rootfs.yaffs2
>
> right?
>
> I use mkyaffs as this:
>
> $ eraseall /dev/mtd2 /* old mtd-utils provide eraseall */
> $ mkyaffs -e /dev/mtd2
> $ mount -t yaffs /dev/mtdblock2 /mnt
> $ cp "necessary files" /mnt
> $ umount /mnt
>
> Then I can reboot my board mounting /dev/mtdblock2 yaffs2 as rootfs.
>
> Thanks
> - Bryan Wu
>
> >
> > On 7/11/07, Bryan Wu <bryan.wu@analog.com> wrote:
> > > Hi folks,
> > >
> > > I am developing Blackfin NAND Flash Controller driver.
> > >
> > > YAFFS2 should be OK on our platform. I can't found the mkyaffs tool in
> > > the CVS now, how can I format a NAND partition as YAFFS2 without mkyaffs
> > > tool?
> > >
> > > Thanks
> > > - Bryan Wu
> > >
> > > _______________________________________________
> > > yaffs mailing list
> > > yaffs@lists.aleph1.co.uk
> > > http://lists.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs
> > >
>