天嵌 ARM开发社区

 找回密码
 注册
查看: 2193|回复: 2

求助 自带image第二次启动失败

[复制链接]
pikachu 发表于 2009-8-29 16:56:27 | 显示全部楼层 |阅读模式
256m nand
使用uboot烧录
自带的zImage_2.6.30.4_W35_256MB.bin和root_qtopia_2.2.0_2.6.30.4_256MB.bin

烧录成功后,第一次启动正常
串口发送halt后,rest重起
第二次启动kernel panic

VFS: Cannot open root device "mtdblock2" or unknown-block(31,2)
Please append a correct "root=" boot option; here are the available partitions:
1f00             256 mtdblock0 (driver?)
1f01            2048 mtdblock1 (driver?)
1f02          257536 mtdblock2 (driver?)
 楼主| pikachu 发表于 2009-8-29 17:29:08 | 显示全部楼层
好像halt 才会出问题。 直接reset 系统就能重起。
看来还是程序问题
回复

使用道具 举报

亚瑟王 发表于 2009-9-1 18:10:03 | 显示全部楼层
你需要重新编译linux内核,这是2.6.30.4和2.6.30以前内核的一个差异,以前的内核是使用software ECC的,而2.6.30.4的内核在256MB的Nand Flash中要使用hardware ECC校验才行,否则使用busybox的reboot命令和halt命令重启后yaffs文件系统会丢失,配置内核时选上S3C2410 NAND Hardware ECC选项,3.1版本的Linux移植手册里面讲解了的。
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-6-19 16:56 , Processed in 2.035284 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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