天嵌 ARM开发社区

 找回密码
 注册
查看: 2717|回复: 3

一直無法更新Linux2.6.30.4

[复制链接]
brucefay1115 发表于 2012-3-2 20:06:57 | 显示全部楼层 |阅读模式
我是用天嵌TQ2440的板子

我抓了天嵌提供的內核
zImage_W35_2.6.30.4_20100531
u-boot-1.1.6_W35_20100601
root_qt_4.5_2.6.30.4_64MB_20100601

我按照順序1,3,6安裝
但是一直無法開機顯示:

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 : 5d00596f  fp : 302441e0

r10: 40000000  r9 : 30000000  r8 : 30008000

r7 : cbd61fd7  r6 : 10efab37  r5 : fee72f2d  r4 : 3023ad20

r3 : 000000a8  r2 : 302541e4  r1 : 302441e4  r0 : 302541e4

Flags: nzCv  IRQs off  FIQs off  Mode SVC_32

Resetting CPU ...
raominping 发表于 2012-3-3 11:13:15 | 显示全部楼层
本帖最后由 raominping 于 2012-3-3 11:14 编辑

你有烧UBOOT 到NAND中码?
http://www.armbbs.net/forum.php?mod=viewthread&tid=10202
回复

使用道具 举报

亚瑟王 发表于 2012-3-5 18:41:12 | 显示全部楼层
亲,你的开发板的Nor Flash里面的u-boot还是旧版的吧?你把它更新为最新的u-boot镜像把。
因为旧版的u-boot只能烧写小于2MB的内核镜像,而新版的内核镜像容量大于了2MB,所以新版的u-boot将内核镜像定为了3MB。
Copy linux kernel from 0x00200000 to 0x30008000, size = 0x00200000这句话显示出来的。
回复

使用道具 举报

it1988 发表于 2012-3-17 18:24:45 | 显示全部楼层
MARK 一下吧。呵呵,2.6.30不断重启的解决方法,原来是UBOOT 版本太低了,旧版的u-boot只能烧写小于2MB的内核镜像,而新版的内核镜像容量大于了2MB,所以新版的u-boot将内核镜像定为了3MB。
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-5-4 19:56 , Processed in 2.293017 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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