[U-Boot-Users] can not starting kernel

Chuck Gales cgales at gmail.com
Wed Jun 7 00:08:51 CEST 2006


On 6/6/06, cpjzjut <cpjzjut at 163.com> wrote:
> uboot can't starting kernel.It likes this,can anyone help me out?
>  Thank you.
>
>  S3C2410 # printenv
>  bootargs=noinitrd root=/dev/ram init=/linuxrc console=ttyS0
>  bootcmd=tftp 30008000; bootm 30008000
>  bootdelay=10
>  baudrate=115200
>  ethaddr=08:00:3e:26:0a:5b
>  ipaddr=10.0.0.110
>  serverip=10.0.0.155
>  netmask=255.255.255.0
>  bootfile="uimage.bin"
>  stdin=serial
>  stdout=serial
>  stderr=serial
>
>  Environment size: 283/131068 bytes
>
>  S3C2410 # tftp 30008000 uimage.bin
>  TFTP from server 10.0.0.155; our IP address is 10.0.0.110
>  Filename 'uimage.bin'.
>  Load address: 0x30008000
>  Loading:
> #################################################################
>
> #################################################################
>           ############
>  done
>  Bytes transferred = 723556 (b0a64 hex)
>  S3C2410 # bootm 30008000
>  ## Booting image at 30008000 ...
>     Image Name:   linux kernel
>     Created:      2006-06-06   9:05:42 UTC
>     Image Type:   ARM Linux Kernel Image (uncompressed)
>     Data Size:    723492 Bytes = 706.5 kB
>     Load Address: 30008000
>     Entry Point:  30008000
>     Verifying Checksum ... OK
>     XIP Kernel Image ... OK
>
You are trying to extract your kernel to the same address which it is
downloaded to (0x30008000).  This will not work, as it will overwrite
itself as you try to extract it.  You need to either a) change your
download address or b) change your load address/entry point.  Solution
(a) is most likely the correct answer.

>  Starting kernel ...
>
>  undefined instruction
>  pc : [<30008008>]    lr : [<33f911b0>]
>  sp : 33f3fa34  ip : 00000001  fp : 00000002
>  r10: 30008000  r9 : 33e6ffc8  r8 : 33f33fdc
>  r7 : 33f93080  r6 : 33f99aa8  r5 : 30008040  r4 : 00000000
>  r3 : 30008000  r2 : 30000100  r1 : 000000c1  r0 : 33f3fc14
>  Flags: nZCv  IRQs off  FIQs off  Mode SVC_32
>  Resetting CPU ...
>




More information about the U-Boot mailing list