免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1355 | 回复: 0
打印 上一主题 下一主题

求助!!jffs2的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-21 12:06 |只看该作者 |倒序浏览
大家好!
我在用jffs2文件系统时出现如下问题:
问题1:
mounting jffs2 filesystem ......
Empty flash at 0x00060488 ends at 0x000604b0
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000604b0: 0x6c76 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000604b4: 0x755f instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000604b8: 0x6372 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000604bc: 0x632e instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000604c0: 0xff66 instead
。。。。。。
在网上搜索了很多关于此问题的帖子,有的说解决了,主要是参数设置的不对,但没有具体的解决办法,我的参数设置没有问题,但就是解决不了问题,请大家指点一下:
说一下我的详细操作步骤:

(1)在PC上编译(非交叉编译)了mtd工具,生成mkfs.jffs2等命令,在PC上制作jffs2镜像文件
./mkfs.jffs2 -d temp -e 0x10000 -q -n  -U -l --pad=0x80000 -o jffs2.img  
即:blocksize为128k,总大小为512k,小字节序
有的说要设置-s参数,于是把命令改为

./mkfs.jffs2 -d temp -e 0x20000 -q -n  -s 0x10 -U -l --pad=0x80000 -o jffs2.img  
设置-s 为16字节(不知道这里设置对不对,datasheet上关于page size的地方只有下面这句话
  Page size: 8 words or 16 bytes)
也将-s参数改为128字节,32字节等均没有起作用,仍然打印上面的警告

(2)将生成的镜像在redboot下烧到mtd3分区
(3) mount jffs2
mkdir cfg
mount -t jffs2 /dev/mtdblock3  /cfg

也用flash_ereaseall 命令将mtd3分区全部擦除过,依然打印上面的信息!

问题2:
第一次写flash的时候(mount的分区),会打印下面的警告:
Node totlen on flash (0xffffffff) != totlen from node ref (0x00000044)
但不知道怎么解决,请各位高手指点,谢谢!!


看了论坛中有人讨论过这个问题,没有详细的解决办法,望高手们指点,谢谢!!这个问题已经困扰我一段时间了,比较着急!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP