嵌入式爱好者

查看: 10142|回复: 15

文件系统问题

[复制链接]

7

主题

28

帖子

35

积分

扫一扫,手机访问本帖
发表于 2010-8-25 13:58:08 | 显示全部楼层 |阅读模式
我的开发板文件系统根目录下由两个lib目录,而且是一样的,擦除了重新下了还是那样,制作文件系统时是只有一个lib目录的,这是什么原因?
(文件系统裁剪过,并且yaffs2分区有103个坏块)
回复

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2010-8-25 15:44:59 | 显示全部楼层
boot时,擦除kernel跟fs,烧写飞凌提供的文件试试

看是否还有问题?

解压飞凌提供的文件系统时,报错了吗?
回复 支持 反对

使用道具 举报

7

主题

28

帖子

35

积分

 楼主| 发表于 2010-8-25 16:18:34 | 显示全部楼层
文件系统分区坏块太多,烧写不进去了,解压时没报错啊!
回复 支持 反对

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2010-8-25 16:28:33 | 显示全部楼层
boot后按6 擦除kernel分区,fs分区,再烧写
回复 支持 反对

使用道具 举报

7

主题

28

帖子

35

积分

 楼主| 发表于 2010-8-26 10:26:54 | 显示全部楼层
试过了,不行啊
回复 支持 反对

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2010-8-26 11:07:10 | 显示全部楼层
烧写飞凌提供的,文件系统与内核呢?
非你修改过的
回复 支持 反对

使用道具 举报

7

主题

28

帖子

35

积分

 楼主| 发表于 2010-8-26 16:22:02 | 显示全部楼层
内核是飞凌提供的,飞凌提供的文件系统烧写以后进不了控制台
飞凌提供的文件的系统是经过busybox-1.6.0编译的吧,我想自己制作文件系统,用哪个版本的gcc啊,我用3.4.1和3.3.2都不行,或者说3.3.2、3.4.1编译哪个版本的busybox能通过啊!
回复 支持 反对

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2010-8-26 16:47:19 | 显示全部楼层
3.4.1 编译 busybox1.6.0 没问题啊
回复 支持 反对

使用道具 举报

7

主题

28

帖子

35

积分

 楼主| 发表于 2010-8-27 10:38:24 | 显示全部楼层
用3.4.1最后提示以下信息
miscutils/taskset.c:17: error: parse error before '*' token
miscutils/taskset.c:18: warning: function declaration isn't a prototype
miscutils/taskset.c: In function `__from_cpuset':
miscutils/taskset.c:22: error: `CPU_SETSIZE' undeclared (first use in this function)
miscutils/taskset.c:22: error: (Each undeclared identifier is reported only once
miscutils/taskset.c:22: error: for each function it appears in.)
miscutils/taskset.c:26: warning: implicit declaration of function `CPU_ISSET'
miscutils/taskset.c:26: error: `mask' undeclared (first use in this function)
miscutils/taskset.c: In function `taskset_main':
miscutils/taskset.c:47: error: `cpu_set_t' undeclared (first use in this function)
miscutils/taskset.c:47: error: parse error before "mask"
miscutils/taskset.c:68: warning: implicit declaration of function `CPU_ZERO'
miscutils/taskset.c:68: error: `new_mask' undeclared (first use in this function)
miscutils/taskset.c:69: error: `CPU_SETSIZE' undeclared (first use in this function)
miscutils/taskset.c:71: warning: implicit declaration of function `CPU_SET'
miscutils/taskset.c:78: error: `mask' undeclared (first use in this function)
make[1]: *** [miscutils/taskset.o] 错误 1
make: *** [miscutils] 错误 2
[root@localhost busybox-1.6.0]#
回复 支持 反对

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2010-8-27 11:08:18 | 显示全部楼层
你用的什么系统编译的啊?
回复 支持 反对

使用道具 举报

7

主题

28

帖子

35

积分

 楼主| 发表于 2010-8-27 15:22:06 | 显示全部楼层
Fedora 9.0
回复 支持 反对

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2010-8-27 16:17:37 | 显示全部楼层
解压缩的时候有错误提示吗?
回复 支持 反对

使用道具 举报

7

主题

28

帖子

35

积分

 楼主| 发表于 2010-8-28 22:15:57 | 显示全部楼层
没有
回复 支持 反对

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2010-8-30 08:16:00 | 显示全部楼层
楼主你重新试一遍,顺便把操作步骤记录一下,发上来,一起探讨。
回复 支持 反对

使用道具 举报

7

主题

28

帖子

35

积分

 楼主| 发表于 2010-8-30 20:25:05 | 显示全部楼层
1.进入解压后的busybox目录
cd /root/arm/busybox-1.6.0
2.修改makefile
gedit Makefile
修改后为
ARCH                ?=arm
CROSS_COMPILE        ?=/usr/local/arm/3.4.1/bin/arm-linux-
3..配置busybox
make defconfig
4.编译busybox
make
就出现了错误
回复 支持 反对

使用道具 举报

29

主题

9048

帖子

5593

积分

发表于 2010-8-31 08:22:13 | 显示全部楼层
我的开发板文件系统根目录下由两个lib目录,而且是一样的,擦除了重新下了还是那样,制作文件系统时是只有一 ...
liushi123 发表于 2010-8-25 13:58



    重新制作文件系统,也可以直接用光盘里的mkyaffs2image。
    如果有坏块,可以使用论坛中资料更新板块的h-jtag烧写bootloader的方法擦除一下flash。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-14 14:29

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表