天嵌 ARM开发社区

 找回密码
 注册
查看: 2719|回复: 6

新内核下载到RAM启动后,启动的还是旧的核心啊

[复制链接]
小不点 发表于 2009-4-15 20:10:17 | 显示全部楼层 |阅读模式
EmbedSky> tftp 30008000 zImage
dm9000 i/o: 0x20000300, id: 0x90000a46
MAC: 0a:1b:2c:3d:4e:5f
TFTP from server 192.168.1.156; our IP address is 192.168.1.6
Filename 'zImage'.
Load address: 0x30008000
Loading: T #################################################################
         ##########################################################
done
Bytes transferred = 1788792 (1b4b78 hex)
EmbedSky> tftp 30080000 root_qt_tp.img
dm9000 i/o: 0x20000300, id: 0x90000a46
MAC: 0a:1b:2c:3d:4e:5f
TFTP from server 192.168.1.156; our IP address is 192.168.1.6
Filename 'root_qt_tp.img'.
Load address: 0x30080000
Loading: T #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ###################################################
done
Bytes transferred = 57670272 (36ffa80 hex)
EmbedSky> go 30008000
## Starting application at 0x30008000 ...
data abort
pc : [<3000af8c>]    lr : [<300080ec>]
sp : 301c5fac  ip : 1c00578f  fp : 301c5fbc
r10: 301bcafc  r9 : 30000000  r8 : 50000000
r7 : 33f51c9c  r6 : 41129200  r5 : 301d5fc0  r4 : 30008000
r3 : 33f51c9c  r2 : 301d5fc0  r1 : 301c5fc0  r0 : 301d5fc0
Flags: nzCv  IRQs off  FIQs off  Mode SVC_32
Resetting CPU ...



##### EmbedSky BIOS for SKY2440 #####
Press any key to stop autoboot:  1
Booting Linux ...

Loading from NAND 64MiB 3,3V 8-bit, offset 0x4c000
   Image Name:   Linux-2.6.13
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    1568307 Bytes =  1.5 MB
   Load Address: 30008000
   Entry Point:  30008000
## Booting image at 32000000 ...
   Image Name:   Linux-2.6.13
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    1568307 Bytes =  1.5 MB

这个zImage是我新编译的,2.6.28的,但启动后显示的是开发板自带的2.6.13
我是个新手,请各位帮我看下我的问题出在哪里了,小弟先在这感谢了大家了!
 楼主| 小不点 发表于 2009-4-15 20:17:29 | 显示全部楼层
如果不下载根文件系统则会如下:
EmbedSky> tftp 30008000 zImage
dm9000 i/o: 0x20000300, id: 0x90000a46
MAC: 0a:1b:2c:3d:4e:5f
TFTP from server 192.168.1.156; our IP address is 192.168.1.6
Filename 'zImage'.
Load address: 0x30008000
Loading: T #################################################################
         ##########################################################
done
Bytes transferred = 1788792 (1b4b78 hex)
EmbedSky> go 30008000
## Starting application at 0x30008000 ...
Uncompressing Linux.............................................................

Error: unrecognized/unsupported machine ID (r1 = 0x33f51c9c).

Available machine support:

ID (hex)        NAME
000000c1        SMDK2410
0000015b        IPAQ-H1940
0000039f        Acer-N35
00000290        Acer-N30
0000014b        Simtec-BAST
000002a8        Nex Vision - Otom 1.1
00000400        AML_M5900
000001db        Thorcom-VR1000
00000454        QT2410
000003fe        SMDK2413
000003f1        SMDK2412
00000377        S3C2413
00000474        VSTMS
000002de        Simtec-Anubis
0000034a        Simtec-OSIRIS
00000250        IPAQ-RX3715
000000a8        SMDK2440
000002a9        NexVision - Nexcoder 2440
0000043c        SMDK2443

Please check your kernel config and/or bootloader.
这又是什么错误啊,手册上都没有关于怎样下载,调试新核心部分内容的,我只能到这里来求助了
freewing 发表于 2009-4-15 21:58:38 | 显示全部楼层
手册上有讲怎么下载,在uboot功能那个章节。
你的第一个错误是,内核跟文件系统都烧写到30008000,那启动谁? 这个是明显的,当然,也是没有写入nandflash,所以,重启开发板,还是旧的程序。
下载了内核,不能启动,看提示,是你机器码不对,跟uboot不对应。
 楼主| 小不点 发表于 2009-4-15 22:10:39 | 显示全部楼层
没有啊,内核是30008000,文件系统是30080000
要启动新系统一定要写入nandflash吗?
 楼主| 小不点 发表于 2009-4-15 22:14:45 | 显示全部楼层
我用的U-boot是自带的,也就是说我没有重新烧写过U-boot,手册写的是168,我编译内核时已经改为168了,我用你们编译好的2.6.25,也是一样的错误,不过我没有烧进flash,都是直接用go +地址启动的
 楼主| 小不点 发表于 2009-4-15 22:18:30 | 显示全部楼层
U-boot功能那里说的是在Win下用USB下载的,我的机子没有Win系统,目录我的水平只能用网络下载
 楼主| 小不点 发表于 2009-4-15 22:41:57 | 显示全部楼层
对了,我虽然没有烧到flash但我没有重启,难道go 地址 是重启吗?应该不是吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-6-29 16:48 , Processed in 1.031250 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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