QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2060|回复: 5

Skyeye可以移植yaffs文件系统吗?

[复制链接]
发表于 2010-10-25 10:28:24 | 显示全部楼层 |阅读模式
Skyeye可以移植yaffs文件系统吗?
如果不可以移植yaffs文件系统的话,那它支持那几种文件系统?
Skyeye目录下的这个 mknandflashdump 文件怎么用呀?
谢谢!
发表于 2010-10-26 11:41:30 | 显示全部楼层
有人做过,可以。如下:
http://www.linuxfans.org/bbs/thread-189755-1-4.html
回复

使用道具 举报

 楼主| 发表于 2010-10-27 22:58:28 | 显示全部楼层
不行呀?
我做的RAM disk文件系统能启动起来。于是看了楼上的那个网址我就开始做nand文件系统,内核移植好了,根文件系统是和RAM disk文件系统一样的,只是用mkyaffsimage将其转换成yaffs文件格式,然后再用
./mknandflashdump ./rootfs.arm.yaffs ./nand.dump 0x400000 yaffs  转换成nand.dump 文件。
配置文件如下:

# skyeye config file for S3C2440
arch:arm
cpu: arm920t
mach: s3c2440

# physical memory
mem_bank: map=M, type=RW, addr=0x30000000, size=0x00800000, file=./vmlinux
mem_bank: map=M, type=RW, addr=0x30800000, size=0x00800000#, file=./initrd.img
mem_bank: map=M, type=RW, addr=0x31000000, size=0x01000000
mem_bank: map=M, type=RW, addr=0x32000000, size=0x02000000

# all peripherals I/O mapping area
mem_bank: map=I, type=RW, addr=0x48000000, size=0x20000000

mem_bank: map=I, type=RW, addr=0x19000300, size=0x00000020
#net: type=cs8900a, base=0x19000300, size=0x20,int=9, mac=0:4:3:2:1:f, ethmod=tuntap, hostip=10.0.0.1

nandflash: type=s3c2410x,name=K9F1208U0B,dump=./nand.dump

#lcd: type=s3c2410x, mod=gtk
#uart:mod=stdio
uart:mod=term
load_addr:base=0x30000000, mask=0xFFFFFF
#dbct:state=on

内核打印显示:No NAND device found!!
也没看到nand分区的信息出来。
回复

使用道具 举报

发表于 2010-10-28 19:28:55 | 显示全部楼层

回复 3# zhujunfengx 的帖子

zhujunfengx:
      您好,在我用你的skyeye.conf的时候发现了一个问题,这个问题也导致了我的skyeye加载 file system的时候出错.
你的skyeye.conf中的这一行:
mem_bank: map=M, type=RW, addr=0x30800000, size=0x00800000#, file=./initrd.img

size后面的值多了个 “#” 号, 我将此符号去掉后,再运行就可以加载文件系统了,不知道你是否是因此而导致运行失败的。


thanks,
yuanzheng.

[ 本帖最后由 tsinghuayuan86 于 2010-10-28 19:30 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2010-10-28 21:34:41 | 显示全部楼层
yuanzheng.
您好!
去掉#后后是运行RAM disk文件系统呀。运行RAM disk 文件系统是可以的呀。我想运行Nand 的yaffs文件系统。
所以我就在后面加了#号将RAM disk文件系统注释掉。
mem_bank: map=M, type=RW, addr=0x30800000, size=0x00800000#, file=./initrd.img

要运行nand yaffs文件系统,我移植的那个内核能烧录到板子上运行的。也支持nand Flash的yaffs文件系统。可是用skyeye仿真就不行了。我不知道问题在哪里。
谢谢!
回复

使用道具 举报

 楼主| 发表于 2010-10-28 21:52:57 | 显示全部楼层
每次都是没找到nand ,nand的分区信息也没显示,只显示部分内容如下:
S3C24XX NAND Driver,(c) 2004 Simtec Electronics
s3c2440-nand s3c2440-nand: Tacls=3,32ns  TwrPh0=4 64ns,Twrph1=2  32ns
No NAND device found !!!

谢谢大家!

[ 本帖最后由 zhujunfengx 于 2010-10-28 21:57 编辑 ]
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 00:33 , Processed in 0.085615 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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