免费注册 查看新帖 |

Chinaunix

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

cramfs文件系统最大能做成多大的? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-27 08:58 |只看该作者 |倒序浏览
我的板子是s3c2410 64MB NAND, 64MB RAM,用的是uboot做的bootloader. 内核是linux2.6.14.1 文件系统用的是cramfs+yaffs2

昨天把busybox搞成了动态编译, 所以要在文件系统/lib下加库 最后算上usr/lib下的qt库文件系统的总总大小为14029KB

这个数很巧 只要大小一超过14029KB内核在板子就跑不起来...很费解

难道cramfs文件系统的小有限制?

还有就是我一直不太明白那个0x30008000是怎么回事? 为什么要用这个地址? 难道不能用0x20008000或者别的?

我initrd.gz是复制到0x31008000.我的那个不能超过14029KB的问题难道根这个0x31008000有关系?

论坛徽章:
0
2 [报告]
发表于 2008-08-27 09:36 |只看该作者

回复 #1 vitoUNIX 的帖子

不能用0x20008000,因为S3C2410的RAM地址是从0x3000,0000开始的.0x20008000,是外部ROM,或者其它设备.

论坛徽章:
0
3 [报告]
发表于 2008-08-27 09:39 |只看该作者

回复 #1 vitoUNIX 的帖子

我initrd.gz是复制到0x31008000.我的那个不能超过14029KB的问题难道根这个0x31008000有关系?
你的initrd太大了,还有可能地址重叠。

论坛徽章:
0
4 [报告]
发表于 2008-08-27 10:31 |只看该作者
RAM的地址从0x3000,0000开始到多少呢?0x3000,0000+64MB?

地址重叠?还有这事?

我的initrd.gz压缩完是5.2+MB!! 只是没压缩的文件系统是14029KB!

论坛徽章:
0
5 [报告]
发表于 2008-08-27 11:17 |只看该作者

回复 #4 vitoUNIX 的帖子

我也不知道Linux是怎样来分配这64MRAM。不排除重叠问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP