免费注册 查看新帖 |

Chinaunix

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

[操作系统] 在nor flash 上构建jffs2文件系统时遇到问题,急待高人指点?? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-09-30 09:38 |只看该作者 |倒序浏览
我的根文件系统的大小是18M,我的norflash扇区的大小是128k,使用如下命令生成jffs2映像:
mkfs.jffs2 -r rootfs -o jffs2.img -e 0x20000 -s 0x20000 --pad 0xf000000 -l -n

生成jffs2映像后,通过U-boot采用如下命令烧写到nor flash:tftp 0x(地址) jffs2.img

可是,在打印了很多行
################################################
之后,U-boot便僵死了,不能进行后续操作。不知为何?
用开发板自带的jffs2.img则能够正常启动。说明内核等都已经能够支持jffs2。
但是网上的例子大多是针对nand flash的,对于norflash生成jffs2.img的讲解不多!
请教高人们,我的操作哪里存在问题??
补充:nor flash 只有扇区的概念,而没有块和页的概念,我用的mkfs的命令不知道对不对!!

论坛徽章:
0
2 [报告]
发表于 2011-10-08 09:14 |只看该作者
我发现应该是生成的映像文件太大造成的,可是怎么能够减小生成的映像文件在大小呢??

论坛徽章:
0
3 [报告]
发表于 2011-10-08 09:47 |只看该作者
如果只是在TFTP时停在那边的话,这个和内核什么的都无关,应该是你是"tftp 0x(地址) jffs2.img"这个地址溢出的问题,下载的数据已经把UBOOT给冲掉了,把地址再改大一点试试吧。如果发现你打印的“#”比以前多了一点,那就对了,

论坛徽章:
0
4 [报告]
发表于 2011-10-08 15:48 |只看该作者
多谢lovehahaforever 的指点,我去试试!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP