2010-10-15 20:03:10     Stop at "Starting Kernel at = 00186888"when booting uclinux in u-boot,

Document created by Aaronwu Employee on Sep 25, 2013
Version 1Show Document
  • View in full screen mode

2010-10-15 20:03:10     Stop at "Starting Kernel at = 00186888"when booting uclinux in u-boot,

david zheng (CHINA)

Message: 94573   

 

My cpu is bf537

 

Fisrt I "tftp 0x800000 vmImage",get the following printed

 

bfin> tftp 0x800000 vmImage

Using Blackfin EMAC device

TFTP from server 192.168.1.100; our IP address is 192.168.1.15

Filename 'vmImage'.

Load address: 0x800000

Loading: #############################################################

done

Bytes transferred = 882582 (d7796 hex)

 

 

 

 

the I input "bootm" get the following printed

 

bfin> bootm

## Booting kernel from Legacy Image at 00800000 ...

   Image Name:   Linux-2.6.28.10-ADI-2009R1.1

   Created:      2010-10-08  10:02:39 UTC

   Image Type:   Blackfnel Image (gzip compressed)

   Data Size:    882518 Bytes = 861.8 kB

   Load Address: 00001000

   Entry Point:  00186888

   Verifying Checksum ... OK

   Uncompressing Kernel Image ... OK

Starting Kernel at = 00186888

 

 

 

It stop at Starting Kernel at = 00186888, what is the problem?

 

 

 

 

 

 

 

The follwing is my board configuration

 

U-Boot 2008.10 (ADI-2009R1.1-rc1) (Oct 10 2010 - 22:08:13)

 

CPU:   ADSP bf537-0.2 (Detected Rev: 0.2) (bypass boot)

Board: ADI BF537 stamp board

       Support: http://blackfin.uclinux.org/

Clock: VCO: 500 MHz, Core: 500 MHz, System: 125 MHz

RAM:   16 MB

Flash:  4 MB

In:    serial

Out:   serial

Err:   serial

Net:   Blackfin EMAC

MAC:   22:FF:00:FF:01:FF

Hit any key to stop autoboot:  0

bfin> printenv

bootargs=root=/dev/mtdblock0 rw clkin_5000000 earlyprintk=serial,uart1,57600 console=ttyBF0,57600

bootcmd=run ramboot

bootdelay=5

baudrate=57600

loads_echo=1

ipaddr=192.168.1.15

serverip=192.168.1.100

autoload=no

rootpath=/romfs

gatewayip=192.168.1.1

netmask=255.255.255.0

hostname=bf537-stamp

loadaddr=0x1000000

ubootfile=u-boot.bin

update=tftp $(loadaddr) $(ubootfile);protect off 0x20000000 0x2003FFFF;erase 0x20000000 0x2003FFFF;cp.b $(loadaddr) 0x20000000 $(filesize)

addip=set bootargs $(bootargs) ip=$(ipaddr):$(serverip):$(gatewayip):$(netmask):$(hostname):eth0:off

ramargs=set bootargs root=/dev/mtdblock0 rw clkin_hz=25000000 earlyprintk=serial,uart1,57600 console=ttyBF0,57600

ramboot=tftp $(loadaddr) uImage;run ramargs;run addip;bootm

nfsargs=set bootargs root=/dev/nfs rw nfsroot=$(serverip):$(rootpath),tcp,nfsvers=3

nfsboot=tftp $(loadaddr) vmImage;run nfsargs;run addip;bootm

flashboot=bootm 0x20100000

stdin=serial

stdout=serial

stderr=serial

ethact=Blackfin EMAC

ethaddr=22:FF:00:FF:01:FF

 

 

QuoteReplyEditDelete

 

 

2010-10-15 20:18:01     Re: Stop at "Starting Kernel at = 00186888"when booting uclinux in u-boot,

Mike Frysinger (UNITED STATES)

Message: 94574   

 

please read the documentation:

http://docs.blackfin.uclinux.org/doku.php?id=linux-kernel:debug:post_mortem

 

verify your console= is correct

Attachments

    Outcomes