Beaglebone black stuck at "Starting Kernel" message..

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
  2. 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

Use:

loadaddr=0x82000000
rdaddr=0x88080000

Regards,

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

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