当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : DavanciDM6446 平台移植YAFFS2文件系统ECC出错,望达人指点
帖子发表于 : 2008-05-16 17:22 
头像

注册: 2006-09-14 10:57
帖子: 27
地址: http://szmicrotiger.blogspot.com/
送出感谢: 0 次
接收感谢: 0 次
开发环境:UBUNTU8.64
交叉编译器:arm_v5t_le-
内核版本:2.6.25
文件系统:YAFFS2
我按照常规移植步骤,将yaffs2文件系统的代码拷贝到linux-2.6.25/fs/yaffs2
分别修改linux-2.6.25/fs/目录下的Kconfig文件和Makefile文件,添加进内核定制选项,
YAFFS2校验我选择"Lets Yaffs do its own ECC",该选项下的二级菜单“Use the same ecc byte order as Steven Hill's nand_ecc.c”没有选择,试验表明,选上这个二级菜单,错误一样,照错不误!
设置好编译环境之后,编译,老是出现以下错误:
LD fs/xfs/built-in.o
LD fs/yaffs/built-in.o
CC fs/yaffs2/yaffs_ecc.o
In file included from fs/yaffs2/yaffs_ecc.c:36:
fs/yaffs2/yportenv.h:34:26: linux/config.h: No such file or directory
make[2]: *** [fs/yaffs2/yaffs_ecc.o] Error 1
make[1]: *** [fs/yaffs2] Error 2
make: *** [fs] Error 2

上面提示缺少config.h头文件,实质上该文件是在编译时自动产生的,我在2.6.10版本的内核下可以顺利在该硬件平台使用YAFFS2文件系统,不知上述错误如何解决,希望达人指点!谢谢,感激万分!


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-05-19 10:45 
头像

注册: 2006-09-14 10:57
帖子: 27
地址: http://szmicrotiger.blogspot.com/
送出感谢: 0 次
接收感谢: 0 次
我晕!我等了这么多天了,怎么一点回应都没有?帮帮忙啊!正在焦头烂额地试验各种方法,有过类似经验的哥们给点经验分享分享啊!


页首
 用户资料  
 
3 楼 
 文章标题 : Re: DavanciDM6446 平台移植YAFFS2文件系统ECC出错,望达人指点
帖子发表于 : 2009-03-12 18:32 

注册: 2009-03-12 18:20
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
linux-2.6.25版本太高 在include/linux/config.h文件没有 我比较了 2.6.12版本 里面有include/linux/config.h
你只要在linux-2.6.25/linux/下新建一个config.h文件 加入内容为#ifndef _LINUX_CONFIG_H
#define _LINUX_CONFIG_H

#include <linux/autoconf.h>

#endif


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译