public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
* what are correct sumtool and nandwrite options for NAND flash?
@ 2008-02-14 19:29 Cliff Brake
  2008-02-14 20:34 ` Andrey Yurovsky
  2008-02-14 20:44 ` Blair Barnett
  0 siblings, 2 replies; 3+ messages in thread
From: Cliff Brake @ 2008-02-14 19:29 UTC (permalink / raw)
  To: MTD mailing list

Hello,

I'm trying to determine the correct sumtool, and nandwrite options for
the following NAND flash device:

root@cm-x270:/usb/tmp$ mtd_debug info /dev/mtd5
mtd.type = MTD_NANDFLASH
mtd.flags = MTD_CAP_NANDFLASH
mtd.size = 67108864 (64M)
mtd.erasesize = 131072 (128K)
mtd.writesize = 2048 (2K)
mtd.oobsize = 64
regions = 0

My question is how do I get the OOB data into the flash image, and
convince nandwrite to use it.  I have been doing the following:

sumtool -i <input_file> -o <output_file> -e  -p;
flash_eraseall -j /dev/mtd5
nandwrite /dev/mtd5 <output_file>

I'm not sure what happens to the OOB data in the input image file when
I use the above method?  Is it simply mixed up in the image and not
actually written to the 64 byte OOB space?  The above method seems to
work, so I have ignored it thus far.

My question is should I be using the nandwrite -o option?  Looking at
the source it does not look like the OOB data gets written to the OOB
region unless this option is used.

if I try:
nandwrite -o /dev/mtd5 <output_file>

I get the following:
Input file is not page aligned
Data was only partially written due to error
: Success

Appreciate any pointers as to the correct way to do this.

Thanks,
Cliff

-- 
=======================
Cliff Brake
http://bec-systems.com

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-02-14 20:50 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-14 19:29 what are correct sumtool and nandwrite options for NAND flash? Cliff Brake
2008-02-14 20:34 ` Andrey Yurovsky
2008-02-14 20:44 ` Blair Barnett

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox