Hi igorpadykov,
Thanks for the reply. To be clear, i am able to boot (u-boot-2009) kernel 3.0.35 on the same board (imx6solo)
It works absolutely fine for me. Now I am using the same u-boot-2009 with kernel 3.10 images (uImage and .dtb). The log is copied below
================================================
U-Boot 2009.08-svn391 (Mar 27 2015 - 17:32:48)
CPU: Freescale i.MX6 family TO1.1 at 792 MHz
Thermal sensor with ratio = 177
Temperature: 54 C, calibration data 0x5624bd7d
mx6q pll1: 792MHz
mx6q pll2: 528MHz
mx6q pll3: 480MHz
mx6q pll8: 50MHz
ipg clock : 66000000Hz
ipg per clock : 66000000Hz
uart clock : 80000000Hz
cspi clock : 60000000Hz
ahb clock : 132000000Hz
axi clock : 198000000Hz
emi_slow clock: 99000000Hz
ddr clock : 396000000Hz
usdhc1 clock : 198000000Hz
usdhc2 clock : 198000000Hz
usdhc3 clock : 198000000Hz
usdhc4 clock : 198000000Hz
nfc clock : 24000000Hz
Board: i.MX6DL/Solo-SABRESD: unknown-board Board: 0x61011 [POR ]
Boot Device: SD
I2C: ready
DRAM: 512 MB
MMC: FSL_USDHC: 0,FSL_USDHC: 1
In: serial
Out: serial
Err: serial
Net: got MAC address from IIM: 00:00:00:00:00:00
FEC0 [PRIME]
Hit any key to stop autoboot: 0
MX6Solo MAGIK-2 U-Boot >
MX6Solo MAGIK-2 U-Boot >
MX6Solo MAGIK-2 U-Boot > tftpboot 0x12000000 uImage
FEC: Link is Up 796d
Using FEC0 device
TFTP from server 10.20.1.25; our IP address is 10.20.1.233
Filename 'uImage'.
Load address: 0x12000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
###############
done
Bytes transferred = 5397880 (525d78 hex)
MX6Solo MAGIK-2 U-Boot > tftpboot 0x18000000 imx6dl-magik2.dtb
FEC: Link is Up 796d
Using FEC0 device
TFTP from server 10.20.1.25; our IP address is 10.20.1.233
Filename 'imx6dl-magik2.dtb'.
Load address: 0x18000000
Loading: ##########
done
Bytes transferred = 48589 (bdcd hex)
MX6Solo MAGIK-2 U-Boot > bootm 0x12000000 - 0x18000000
Argc : 4
do bootm function
## Booting kernel from Legacy Image at 12000000 ...
Image Name: Linux-3.10.17
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 5397816 Bytes = 5.1 MB
Load Address: 10008000
Entry Point: 10008000
Verifying Checksum ... OK
bootm_start
## Flattened Device Tree blob at 18000000
Booting using the fdt blob at 0x18000000
of_flat_tree at 0x18000000 size 0x0000c000, size: 49152
bootm_load_os in do_bootm
OS Type_name Kernel Image ... , comp: 0
Loading Kernel Image ... OK
OK
kernel loaded at 0x10008000, end = 0x1052dd38
Image_type in do_bootm: 2
boot_fn
bootmap_base: 10000000boot_relocate_fdt
Relocate fdt
Loading Device Tree to 107f1000, end 107fffff ... OK
Ret: 0
Starting kernel ...
=======================================
I have added few printfs to make some points clear and few changes in u-boot to get the fdt image.
Do i still need to run the DDR test?
or
Am i missing something in kernel or u-boot.?
Regards,