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