免费注册 查看新帖 |

Chinaunix

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

mk.jffs2的一个问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-18 16:52 |只看该作者 |倒序浏览
我讲atmel做的一个demo版的cramfs解开到tmp文件夹后,用mkfs.jffs2再做成jffs2文件系统,发现内核启动以后提示:
cp: /var/*: No such file or directory                                    
SIOCSIFFLAGS: Cannot assign requested address                                             
/usr/bin/Xfbdev: error while loading shared libraries: libXfont.so.1: cannot ope                                                                                
n shared object file: No such file or directory
但是在这个tmp里面我找了一下,是有libXfont.so.1这个共享库的,/usr/lib下
幸好这时终端能进去,我就又到板上的/usr/lib下看,还真没有libXfont.so.1这个共享库,以至于我的x界面起不来。
我想了想,在mkfs.jffs2的过程中,没有选不选择共享库的问题啊,怎么就没有了呢???

实事上,不管是/lib,还是/usr/lib,都没有mk进来,

[ 本帖最后由 wavezone 于 2008-8-18 16:54 编辑 ]

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

回复 #1 wavezone 的帖子

今天又做了个尝试,想把lib和/usr/lib用usb导进开发板,发现由于权限问题这两个文件夹不让动。

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

回复 #2 wavezone 的帖子

借这个地再问个问题吧,内核里面有对nand进行分区,那么这个分区跟最后的mtdblock有什么关联,不分区不也没什么吗。

论坛徽章:
0
4 [报告]
发表于 2008-08-19 09:18 |只看该作者

回复 #3 wavezone 的帖子

mtdblock就是对Nand的分区块。

论坛徽章:
0
5 [报告]
发表于 2008-08-19 09:48 |只看该作者
那也就是对应的我有两个分区,那么这两个分区就分别对应mtdblock0和mtdblock1咯??

论坛徽章:
0
6 [报告]
发表于 2008-08-19 09:50 |只看该作者

回复 #5 wavezone 的帖子

两个分区好像不够吧?这两个分区你是怎么用的?

论坛徽章:
0
7 [报告]
发表于 2008-08-19 10:38 |只看该作者
那也就是对应的我有两个分区,那么这两个分区就分别对应mtdblock0和mtdblock1咯??
这样理解对吗???

两个分区一个放kernel一个放fs咯。我就是不知道这个分区有什么意义,如果是一整块不分区不也没什么吗,好像win环境下我硬盘就一个c盘。

论坛徽章:
0
8 [报告]
发表于 2008-08-19 11:22 |只看该作者
看看这个,我刚才有尝试了一下,发现是我mount以后的cramfs文件中的那些共享库里边的链接文件无法编译到jffs2文件系统里边去。这个有什么办法解决吗??

这是不是涉及到一个链接文件的权限问题。

[ 本帖最后由 wavezone 于 2008-8-19 11:36 编辑 ]

论坛徽章:
0
9 [报告]
发表于 2008-08-19 16:36 |只看该作者
排查了一下,df一看:
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/mtdblock0            8192      8192         0 100% /
tmpfs                     3072      1284      1788  42% /media/tmpdir
tmpfs                     3072      1284      1788  42% /var
tmpfs                     3072      1284      1788  42% /etc
tmpfs                     3072      1284      1788  42% /home
为什么/下使用率是100%呢,是不是mtdblock0太小了??我的nand是128m的,内核对它分成了2个区,每个64M,是不是这个mtdblock0太小了,导致那几个库没有写进去??
这个东西困惑一天了,望高人指点一下。。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP