Problems with sumtool with linux-mtd 1.0
Hi there!
I'm developing for a arm cirrus ep9302-based board target. The build system was based on an older mtd version. I upgraded to version 1.0. Now, it seems i have a problem using sumtool (that was never used before by build system after creating jffs2).
I correctly made my jffs2 filesystem for my on-board flash (intel, NOR type, 128Kb x 128 blocks) with this cmd:
mkfs.jffs2 --pad=$((8*1024*1024)) --eraseblock=$((128*1024)) -d /opt/mydir -o image.jffs2
Then i called sumtool with:
sumtool --pad --eraseblock=$((128*1024)) --input=image.jffs2 --output=image2.jffs2
The problem is that the second images was really smaller than the first one (384Kb).
Why that?
Sumtool dont give me any error!
Bye,
Paolo Scaffardi
GFP Lab s.r.l.
http://www.gfplab.com
fax 178 2258454
Hi Paolo!
I think there is no problem with sumtool.
If you run sumtool with --pad parameter then it pads the OUTPUT file with 0xFF to the end of the last used eraseblock.
If you have empty eraseblocks at the end of your INPUT image then the sumtool skips those.
Zoltan
Quoted 33 lines · Paolo Scaffardi
Hi there!
I'm developing for a arm cirrus ep9302-based board target. The build system was based on an older mtd version. I upgraded to version 1.0. Now, it seems i have a problem using sumtool (that was never used before by build system after creating jffs2).I correctly made my jffs2 filesystem for my on-board flash (intel, NOR type, 128Kb x 128 blocks) with this cmd:
mkfs.jffs2 --pad=$((8*1024*1024)) --eraseblock=$((128*1024)) -d
/opt/mydir-o image.jffs2Then i called sumtool with:
sumtool --pad --eraseblock=$((128*1024)) --input=image.jffs2 --output=image2.jffs2
The problem is that the second images was really smaller than the first one (384Kb).
Why that?
Sumtool dont give me any error!Bye,
Paolo Scaffardi
GFP Lab s.r.l.
http://www.gfplab.com
fax 178 2258454______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/