Beaglebone black stuck at "Starting Kernel" message..

685 views
Skip to first unread message

Madhu K

unread,
Dec 20, 2016, 7:02:57 AM12/20/16
to BeagleBoard
Hi All,


I am newbie in Linux and BBB , I am sure this topic might have come multiple times in this forum but unfortunately those could not resolve my issue .

I am facing u-boot stuck at "Starting Kernel" message, there after no messages in u-boot prompt.

I followed below steps.

1) tftp 0x80007fc0 uImage
2)tftp 0x80F80000 am335x-boneblack.dtb
3) bootm 0x80007fc0 - 0x80F80000.

After step 3, u-boot stuck with below message.

## Booting kernel from Legacy Image at 80200000 ...
   Image Name:   Linux-4.1.24+
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    7810272 Bytes = 7.4 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Please help me to resolve this issue.

Thanks and regards,
Madhu

Robert Nelson

unread,
Dec 20, 2016, 10:22:35 AM12/20/16
to Beagle Board
On Mon, Dec 19, 2016 at 11:56 PM, Madhu K <madhu...@gmail.com> wrote:
> Hi All,
>
>
> I am newbie in Linux and BBB , I am sure this topic might have come multiple
> times in this forum but unfortunately those could not resolve my issue .
>
> I am facing u-boot stuck at "Starting Kernel" message, there after no
> messages in u-boot prompt.
>
> I followed below steps.
>
> 1) tftp 0x80007fc0 uImage
> 2)tftp 0x80F80000 am335x-boneblack.dtb
> 3) bootm 0x80007fc0 - 0x80F80000.

Use:

loadaddr=0x82000000
rdaddr=0x88080000

Regards,

--
Robert Nelson
https://rcn-ee.com/

Madhu K

unread,
Dec 21, 2016, 12:34:14 AM12/21/16
to BeagleBoard
Hi Robert,

Thank you so for your response.

I have small doubt.In below mentioned addresses which is kernel load address and which is dtb( device tree) loadaddress?

loadaddr=0x82000000 
rdaddr=0x88080000 

Thanks and regards,
Madhu

Madhu K

unread,
Dec 21, 2016, 2:11:10 AM12/21/16
to BeagleBoard
HI Robert,

One more thing, I did printenv and checked the loadaddress ( there are 3 addresses kloadaddr, loadaddr and rdaddr which one should I consider ) and device tree address, which address I should consider( you mentioned address or my addresses which I see in printenv)?. can you please see below log which I have highlighted in red color.

arch=arm
baudrate=115200
board=am335x
board_name=A335BNLT
board_rev=00C0
bootcmd=gpio set 53; i2c mw 0x24 1 0x3e; run findfdt; mmc dev 0; if mmc rescan ; then echo micro SD card found;setenv mmcdev 0;else echo No micro SD card found, setting mmcdev to 1;setenv mmcdev 1;fi;setenv bootpart ${mmcdev}:2;mmc dev ${mmcdev}; if mmc rescan; then gpio set 54; echo SD/MMC found on device ${mmcdev};if run loadbootenv; then echo Loaded environment from ${bootenv};run importbootenv;fi;if test -n $uenvcmd; then echo Running uenvcmd ...;run uenvcmd;fi;gpio set 55; if run loaduimage; then gpio set 56; run loadfdt;run mmcboot;fi;fi;
bootdelay=1
bootdir=/boot
bootenv=uEnv.txt
bootfile=uImage
bootpart=0:2
console=ttyO0,115200n8
cpu=armv7
fdt_high=0xffffffff
fdtaddr=0x80F80000
fdtfile=am335x-boneblack.dtb
ipaddr=192.168.0.100
kloadaddr=0x80007fc0
loadaddr=0x80200000
nandimgsize=0x500000
nandroot=ubi0:rootfs rw ubi.mtd=7,2048
nandrootfstype=ubifs rootwait=1
nandsrcaddr=0x280000
ramrootfstype=ext2
rdaddr=0x81000000
rootpath=/export/rootfs
serverip=192.168.0.1
soc=am33xx


Please help me.

Thanks and regards,
Madhu
Reply all
Reply to author
Forward
0 new messages