天嵌 ARM开发社区

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

linux无法启动,求大神指导。。。

[复制链接]
fantasyzhu 发表于 2012-3-23 23:55:45 | 显示全部楼层 |阅读模式
我的开发板是TQ2440,LCD是W35,从论坛下的编译好的镜像,按照u-boot, kernel , yaffs , logo的顺序烧写到开发板后,linux无法启动,重新又下载了镜像还是不行,串口信息如下:
开关拨到Nor Flash:

Start Linux ...
Copy linux kernel from 0x00200000 to 0x30008000, size = 0x00200000 ... Copy Kernel to SDRAM done,NOW, Booting Linux......
data abort
pc : [<3000b420>]    lr : [<0000005c>]
sp : 302441c4  ip : 4cfb4d3c  fp : 302441e0
r10: 40000000  r9 : 30000000  r8 : 30008000
r7 : d52b0919  r6 : b8716409  r5 : 622d3f65  r4 : 3023ad20
r3 : 000000a8  r2 : 302541e4  r1 : 302441e4  r0 : 302541e4
Flags: nzCv  IRQs off  FIQs off  Mode SVC_32
Resetting CPU ...

拨到Nand Flash
##### EmbedSky BIOS for SKY2440/TQ2440 #####
Press Space key to Download Mode !
Booting Linux ...
Copy linux kernel from 0x00200000 to 0x30008000, size = 0x00300000 ...
Bad block at 0x440000 ,will be skipped
Bad block at 0x460800 ,will be skipped
Bad block at 0x481000 ,will be skipped
Bad block at 0x4a1800 ,will be skipped
Bad block at 0x4c2000 ,will be skipped
Bad block at 0x4e2800 ,will be skipped
Bad block at 0x503000 ,will be skipped
Copy Kernel to SDRAM done,NOW, Booting Linux......
data abort
pc : [<3000b420>]    lr : [<0000005c>]
sp : 302441c4  ip : dcfccd3c  fp : 302441e0
r10: 40000000  r9 : 30000000  r8 : 30008000
r7 : 652c8919  r6 : 4872e409  r5 : f22ebf65  r4 : 3023ad20
r3 : 000000a8  r2 : 302541e4  r1 : 302441e4  r0 : 302541e4
Flags: nzCv  IRQs off  FIQs off  Mode SVC_32
Resetting CPU ...

菜鸟求大神指导,,,,,
亚瑟王 发表于 2012-3-26 11:17:13 | 显示全部楼层
亲,用命令9先格式化一下Nand Flash,你的Nand好多坏块啊,这个坏块应该是假坏块。格式一下,然后重新烧写u-boot、kernel等文件。
 楼主| fantasyzhu 发表于 2012-3-26 13:17:54 | 显示全部楼层
解决了,原来nor flash的uboot限制内核大小为2M,烧写新版的uboot后正常启动,谢谢!:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-10-7 04:32 , Processed in 1.022500 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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