主题 : yaffs2文件系统怎么烧写啊,总是烧写不对,指点一下 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 36088
精华: 0
发帖: 53
金钱: 275 两
威望: 55 点
综合积分: 106 分
注册时间: 2011-01-11
最后登录: 2014-07-20
楼主  发表于: 2011-11-17 13:19

 yaffs2文件系统怎么烧写啊,总是烧写不对,指点一下

这是怎么回事呢、?
制作工具是,mkyaffs2image
flash是三星1GB

mtd0是jffs2文件系统,就没问题,mtd1烧写yaffs2老是不对

nandwrite -a -o /dev/mtd1 filesys.yaffs2
Writing data to block 0
Bad block at 0, 1 block(s) from 0 will be skipped
Writing data to block 20000
Bad block at 20000, 1 block(s) from 20000 will be skipped
Writing data to block 40000
Bad block at 40000, 1 block(s) from 40000 will be skipped
Writing data to block 60000
Bad block at 60000, 1 block(s) from 60000 will be skipped
Writing data to block 80000
Bad block at 80000, 1 block(s) from 80000 will be skipped
Writing data to block a0000
Bad block at 3f60000, 1 block(s) from 3f60000 will be skipped
Writing data to block 3f80000
Bad block at 3f80000, 1 block(s) from 3f80000 will be skipped
Writing data to block 3fa0000
Bad block at 3fa0000, 1 block(s) from 3fa0000 will be skipped
Writing data to block 3fc0000
Bad block at 3fc0000, 1 block(s) from 3fc0000 will be skipped
Writing data to block 3fe0000
Bad block at 3fe0000, 1 block(s) from 3fe0000 will be skipped
Writing data to block 4000000
ioctl(MEMGETBADBLOCK): Invalid argument
Data did not fit into device, due to bad blocks
: Invalid argument

ioctl(MEMGETBADBLOCK): Invalid argument
Data did not fit into device, due to bad blocks
: Invalid argument
这是什么意思???
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2011-11-17 13:34
要用mkyaffs2image-128M
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 侠客
UID: 36088
精华: 0
发帖: 53
金钱: 275 两
威望: 55 点
综合积分: 106 分
注册时间: 2011-01-11
最后登录: 2014-07-20
2楼  发表于: 2011-11-17 15:34

 回 1楼(mindee) 的帖子

刚刚用mkyaffs2image-128M试了一下,也是一样的错误提示
flash是1GB,2K页的,难道是工具的问题???