Re: [Yaffs] mkyaffs utility for yaffs2 large block NAND flas…

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Siddharth Choudhuri
Date:  
To: ian
CC: yaffs
Subject: Re: [Yaffs] mkyaffs utility for yaffs2 large block NAND flash
> On Monday 06 August 2007 21:17, Siddharth Choudhuri wrote:
> > I tried using the nandwrite (mkyaffs2image -> erase flash ->
> > nandwrite -a -o /dev/mtdN yaffs2.img), but every time I
> > mount/umount, I get a series of "gc prioritised messages" for
> > every block that the image was written to. However, if I erase
> > the flash and copy the files, the same messages does not
> > appear. Are these messages a notification or error ?
>
> I don't see how nandwrite can be formating the oob data correctly.
> I've made a small change to the oob scatter loop, see if this
> does anything for you. Apply the patch to mtd-utils-1.0.0.
>
> -imcd
>
> diff -uar mtd-utils-1.0.0/nandwrite.c mtd-utils-1.0.0-x/nandwrite.c
> --- mtd-utils-1.0.0/nandwrite.c    2006-04-30 16:59:15.000000000 -0400
> +++ mtd-utils-1.0.0-x/nandwrite.c    2007-08-07 10:03:04.000000000 -0400
> ...
> ...

>

Thanks for the patch. It did not work for me though. My current solution is to make a standard
ext2 fs image, mount it in loopback mode and copy the image to a mounted NAND-yaffs2 directory:

1. eraseall /dev/mtdN
2. mount -t yaffs2 /dev/mtdblockN /dest/dir
3. mount -t ext2 -o loopback ext2_image /source/dir
4. cp source to dest

This is similar to what Brian suggested.

thanks,
-siddharth




____________________________________________________________________________________
Got a little couch potato?
Check out fun summer activities for kids.
http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activities+for+kids&cs=bz