天嵌 ARM开发社区

 找回密码
 注册
查看: 4053|回复: 13

编的linux内核不能加载文件系统?为什么呢

[复制链接]
yiweisky 发表于 2009-11-15 23:12:28 | 显示全部楼层 |阅读模式
TQ2440/SKY2440 LEDS, (c) 2008,2009 www.embedsky.net
EmbedSky-buttons initialized
S3C24XX RTC, (c) 2004,2006 Simtec Electronics
s3c2410-rtc s3c2410-rtc: rtc disabled, re-enabling
s3c2410-rtc s3c2410-rtc: rtc core: registered s3c as rtc0
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: starting watchdog timer
s3c2410-wdt s3c2410-wdt: watchdog active, reset abled, irq enabled
TCP cubic registered
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
s3c2410-rtc s3c2410-rtc: setting system clock to 2008-11-23 23:36:12 UTC (122748
3372)
yaffs: dev is 32505858 name is "mtdblock2"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.2, "mtdblock2"
yaffs: auto selecting yaffs2
VFS: Mounted root (yaffs filesystem).
Freeing init memory: 116K
我也烧了文件系统镜像,但是运行到上面的就停止了,怎么回事
wangdawei_80 发表于 2009-11-16 12:23:57 | 显示全部楼层
你看看你的根文件系统中的/etc/inittab中是否有s3c2440_serial0::askfirst:-/bin/sh一行。其中s3c2440_serial要与你的内核中drivers/serial/samsung.c中的s3c24xx_uart_drv变量的dev_name相一致。
回复

使用道具 举报

hefeng1000 发表于 2009-11-16 14:42:03 | 显示全部楼层
我也是同样的问题 但是内核中drivers/serial/samsung.c  这个文件找不到,就没有这个文件,如何得到这个文件?
回复

使用道具 举报

亚瑟王 发表于 2009-11-16 15:16:49 | 显示全部楼层
你用的内核版本是多少:2.6.25.8的是修改:“drivers/serial/s3c2410.c”文件;
2.6.30.4的是修改:“drivers/serial/samsung.c”文件。
回复

使用道具 举报

hefeng1000 发表于 2009-11-16 17:00:47 | 显示全部楼层
用了wangdawei_80的方法:根文件系统中的/etc/inittab中:tq2440_serial0::askfirst:-/bin/sh一行,
修改内核中drivers/serial/s3c2410.c的s3c24xx_uart_drv变量的dev_name=tq2440_serial0
还是不行。
回复

使用道具 举报

wangdawei_80 发表于 2009-11-16 22:42:28 | 显示全部楼层
修改内核中drivers/serial/s3c2410.c的s3c24xx_uart_drv变量的dev_name=tq2440_serial,而不是tq2440_serial0。
回复

使用道具 举报

hefeng1000 发表于 2009-11-17 11:28:06 | 显示全部楼层
打错了 我修改的是dev_name=tq2440_serial。但是提示还是一样的错误
回复

使用道具 举报

亚瑟王 发表于 2009-11-17 11:46:11 | 显示全部楼层
你把你自己做的配置单备份,然后使用我们做好的配置单看能不能运行?
回复

使用道具 举报

hefeng1000 发表于 2009-11-17 13:32:08 | 显示全部楼层
用你们给的配置单可以运行!但是我按照你们的说明书配置的怎么就不对了。还有就是我的内核是从http://www.kernel.org/pub/linux/kernel/上下载的2.6.25.8
回复

使用道具 举报

亚瑟王 发表于 2009-11-17 15:52:22 | 显示全部楼层
恩,你下载4.0版本的移植手册,在step5的地方我添加了很多配置选项的。之前的手册这个地方是没有添加的,你安装那个配置试试呢,
回复

使用道具 举报

hefeng1000 发表于 2009-11-18 10:12:59 | 显示全部楼层
按照4.0版本的移植手册是可以的。谢谢
回复

使用道具 举报

亚瑟王 发表于 2009-11-19 10:49:59 | 显示全部楼层
那就是配置单的问题了,应该是EABI配置选项的问题。
回复

使用道具 举报

xll_dnboy 发表于 2009-12-22 12:32:19 | 显示全部楼层
4# 亚瑟王


我用的是内核为 2.6.9-5.EL版本的LINUX 内核中drivers/serial/samsung.c  这个文件找不到,是不是要换一个版本才能用吗?
回复

使用道具 举报

亚瑟王 发表于 2009-12-22 17:59:13 | 显示全部楼层
2.6.9的内核?很古老了哦。呵呵,建议你参考我们的移植手册自己移植一个吧。买TQ2440开发板可以得到优质服务哦。
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-8-3 07:30 , Processed in 2.057075 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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