天嵌 ARM开发社区

 找回密码
 注册
查看: 2943|回复: 7

移植yaffs文件系统中遇到的问题

[复制链接]
jsw2065 发表于 2009-8-23 17:37:24 | 显示全部楼层 |阅读模式
我按照移植手册第二版制作文件系统出现了问题,
超级终端打印信息如下:
s3c2440-i2c s3c2440-i2c: slave address 0x10
s3c2440-i2c s3c2440-i2c: bus frequency set to 390 KHz
s3c2440-i2c s3c2440-i2c: i2c-0: S3C I2C adapter
S3C2410 Watchdog Timer, (c) 2004 Simtec Electronics
s3c2410-wdt s3c2410-wdt: watchdog inactive, reset disabled, irq enabled
TCP cubic registered
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
end_request: I/O error, dev mtdblock2, sector 64
isofs_fill_super: bread failed, dev=mtdblock2, iso_blknum=16, block=32
yaffs: dev is 32505858 name is "mtdblock2"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.2, "mtdblock2"
yaffs: block 2253 is marked bad
block 2254 is bad
yaffs_read_super: isCheckpointed 0
VFS: Mounted root (yaffs filesystem).
Freeing init memory: 124K
Warning: unable to open an initial console.
Failed to execute /lnuxrc.  Attempting defaults...
Kernel panic - not syncing: No init found.  Try passing init= option to kernel.

在/dev 下做了设备文件console null
kernel和busybox采用的编译器也一样

尝试把文件系统和内核编译了几遍都不行
在线等。。。。
lansky 发表于 2009-8-26 16:25:18 | 显示全部楼层
chmod 600 console
chmod 666 null
试试
dancebaby 发表于 2009-8-28 18:40:55 | 显示全部楼层
我顶阿,求解。。
ARM_Linux 发表于 2009-8-29 11:58:32 | 显示全部楼层
你的文件系统的etc目录下的配置文件是用vi编辑的吗?
 楼主| jsw2065 发表于 2009-8-29 21:20:26 | 显示全部楼层
chmod 600 console
chmod 666 null
前文已经用过了,没有用。

我的文件系统etc下文件,如果我在命令行模式下就用vi,在xwind下用gedit.

在网上找了几天,没什么结果,而且类似的问题很多,都没有很好的解决办法,网论坛里的有经验的仁兄帮帮忙。
也有相似问题的兄弟们顶起!
ARM_Linux 发表于 2009-8-30 11:44:34 | 显示全部楼层
你把分区改为下面这个试试
1 offset 0x0000 0000
  size   0x0004 0000
2 offset 0x001f 0000
  size   0x0020 0000
3 offset 0x003f 0000
  size   0x03c0 8000
还有就是在编辑文件系统的配置文件,即etc下的文件时最好都用vi进行编辑
亚瑟王 发表于 2009-9-1 16:52:27 | 显示全部楼层
建议你检查一下uboot中的分区和内核中的分区是否匹配,uboot的分区使用printenv可以查看,内核的分区可以看源码
 楼主| jsw2065 发表于 2009-9-1 23:47:41 | 显示全部楼层
问题解决了,原来关键还是在mkyaffsimage工具,原来用的是从网上下载的,第一次用的时候还可以,等到做telnet和ftp的时候就一直出现上面的问题,然后我在TQ的光盘里找到了mkyaffsimage工具包,解压后找到了相应的工具,之后做出来的文件系统就可以用了。
在这里跟大家分享一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-28 06:19 , Processed in 1.036173 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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