|  | 
 
 楼主|
发表于 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分区的信息出来。
 | 
 |