<div dir="ltr"><div><div><div>Hello sir,<br><br></div>I changed my uboot version to 2014.07 and tried the following commands on the board.<br><br></div>u-bbot&gt; mmc dev 1<br></div>u-boot&gt;fatload mmc 1:1 0x11000000 imx6q-sabresd.dtb<br>
u-boot&gt;fatload mmc 1:1 0x12000000 uImage<br>
u-boot&gt;bootm 0x12000000 - 0x11000000<div><div><br></div><div>I got the following output: <br><br>## Booting kernel from Legacy Image at 12000000 ...<br>   Image Name:   Linux-3.18.4<br>   Image Type:   ARM Linux Kernel Image (uncompressed)<br>   Data Size:    5445640 Bytes = 5.2 MiB<br>   Load Address: 10001000<br>   Entry Point:  10001000<br>   Verifying Checksum ... OK<br>## Flattened Device Tree blob at 11000000<br>   Booting using the fdt blob at 0x11000000<br>   Loading Kernel Image ... OK<br>   Loading Device Tree to 4f33f000, end 4f34a5ac ... OK<br><br>Starting kernel ...<br><br></div><div>So what could be the reason behind this ? And as you said in previous mail to check environment variable ? which variable should i check to debug this ? <br></div><div><div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div>Regards<br><br></div>Chirag Garg<br></div>IIT Madras , Rise Lab<br></div></div></div>
<br><div class="gmail_quote">On Mon, Mar 16, 2015 at 11:09 AM,  <span dir="ltr">&lt;<a href="mailto:victorascroft@gmail.com" target="_blank">victorascroft@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello,<br>
<br>
On 15-03-16 09:59:33, chirag garg wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; On Mon, Mar 16, 2015 at 9:45 AM, &lt;<a href="mailto:victorascroft@gmail.com">victorascroft@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; Hello,<br>
&gt; &gt;<br>
&gt; &gt; On 15-03-16 09:33:21, chirag garg wrote:<br>
&gt; &gt; &gt; Hello ,<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I perform the following steps to run linux kernel on imx6:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Download 3.18 kernel from <a href="http://www.kernel.org" target="_blank">www.kernel.org</a><br>
&gt; &gt; &gt; Make steps:<br>
&gt; &gt; &gt; make CROSSarm-linux-gnueabi- ARCH=arm imx_v6_v7_defconfig<br>
&gt; &gt; &gt; make CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm uImage LOADADDR=10001000<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; cp linux-3.18.4/arch/arm/boot/uImage Sd_card<br>
&gt; &gt;<br>
&gt; &gt; So you copied the kernel image to SD card.<br>
&gt; &gt;<br>
&gt; &gt; &gt; Run uImage on the imx6 board...<br>
&gt; &gt;<br>
&gt; &gt; Can you provide some more information on this point? When you copied the<br>
&gt; &gt; uImage to SD card, did you do something else to perhaps update the<br>
&gt; &gt; uImage on the module, or is the module setup to boot from SD card? And<br>
&gt; &gt; what about the device tree blob? Did you have a look at the uboot<br>
&gt; &gt; environment variables?<br>
&gt; &gt;<br>
&gt; &gt; I perform the following steps on imx6 board:<br>
&gt; mmc dev 1<br>
&gt; fatload mmc 1:1 0x10800000 uImage<br>
&gt; bootm 10800000<br>
&gt;<br>
&gt; I havn&#39;t use device tree blob to run this image.<br>
<br>
Device tree will be absolutely required. You will probably need to set<br>
the uboot environment variables correctly. Newer kernels use the<br>
information from device tree to set things up.<br>
<br>
You probably need something like this<br>
<br>
u-boot&gt;tftpboot 0x11000000 imx6q-sabresd.dtb<br>
u-boot&gt;tftpboot 0x12000000 uImage<br>
u-boot&gt;bootm 0x12000000 - 0x11000000<br>
<br>
Have a look here. Also what is your uboot version? Perhaps you will have<br>
to upgrade your uboot as well.<br>
<a href="https://community.freescale.com/thread/313457" target="_blank">https://community.freescale.com/thread/313457</a><br>
<br>
&gt;<br>
&gt;<br>
&gt; &gt; What was the earlier kernel version the board was booting with?<br>
&gt;<br>
&gt;<br>
&gt; Earlier, I used the following linux kernel:<br>
&gt;  <a href="http://boundarydevices.com/cross-compile-i-mx6-kernel-using-ltib-toolchain/" target="_blank">http://boundarydevices.com/cross-compile-i-mx6-kernel-using-ltib-toolchain/</a><br>
&gt;<br>
&gt; which was successfully booting.<br>
&gt; Kernel version is 3.0.35.<br>
&gt;<br>
<br>
Ancient kernel that used board files and not device trees.<br>
<br>
- Sanchayan.<br>
<br>
&gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Output :<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ## Booting kernel from Legacy Image at 10800000 ...<br>
&gt; &gt; &gt;    Image Name:   Linux-3.18.4<br>
&gt; &gt; &gt;    Image Type:   ARM Linux Kernel Image (uncompressed)<br>
&gt; &gt; &gt;    Data Size:    5445640 Bytes =  5.2 MB<br>
&gt; &gt; &gt;    Load Address: 10001000<br>
&gt; &gt; &gt;    Entry Point:  10001000<br>
&gt; &gt; &gt;    Verifying Checksum ... OK<br>
&gt; &gt; &gt;    Loading Kernel Image ... OK<br>
&gt; &gt; &gt; OK<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Starting kernel ...<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; what could be the problem in this ? why Is this kernel not able start on<br>
&gt; &gt; &gt; imx6 platform ?<br>
&gt; &gt;<br>
&gt; &gt; That output is on the serial debug console? Is the console parameter in<br>
&gt; &gt; uboot set appropriately to what the kernel expects?<br>
&gt; &gt;<br>
&gt; &gt; - Sanchayan.<br>
&gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Thanks in advance,<br>
&gt; &gt; &gt; Regards,<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Chirag Garg<br>
&gt; &gt; &gt; IIT Madras , Rise Lab<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Mon, Mar 9, 2015 at 11:01 PM, &lt;<a href="mailto:victorascroft@gmail.com">victorascroft@gmail.com</a>&gt; wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Hello,<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; On 15-03-09 21:53:34, chirag garg wrote:<br>
&gt; &gt; &gt; &gt; &gt; Hello,<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; On Mon, Mar 9, 2015 at 9:01 PM, &lt;<a href="mailto:victorascroft@gmail.com">victorascroft@gmail.com</a>&gt; wrote:<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Hello,<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; On 15-03-09 11:20:55, chirag garg wrote:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; Hi all,<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; I am new to the linux kernel source code. I want to compile linux<br>
&gt; &gt; &gt; &gt; source<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; code for imx6 ARM based platform.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; I want to generate  raw binary image (.bin file) and .dtb file.<br>
&gt; &gt; Can<br>
&gt; &gt; &gt; &gt; any<br>
&gt; &gt; &gt; &gt; &gt; &gt; one<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; help me in this.?<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Which iMX6 platform is this? Depending on the platform, it would<br>
&gt; &gt; be as<br>
&gt; &gt; &gt; &gt; &gt; &gt; simple as doing make imx_v6_v7_defconfig and then using the<br>
&gt; &gt; correct dtb<br>
&gt; &gt; &gt; &gt; &gt; &gt; for the platform. Boards like Nitrogen, Sabre or Wandaboard should<br>
&gt; &gt; boot<br>
&gt; &gt; &gt; &gt; &gt; &gt; easily with the recent kernels.<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; I am using freescale imx6 quad core saberlite board. Available on<br>
&gt; &gt; the<br>
&gt; &gt; &gt; &gt; &gt; freescale site<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; <a href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q" target="_blank">http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q</a><br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Where should be this dtb available according to the board. I am<br>
&gt; &gt; trying to<br>
&gt; &gt; &gt; &gt; &gt; boot 3.14 linux kernel.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; The DTS files for all ARM boards are available in the following<br>
&gt; &gt; &gt; &gt; directory<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; <a href="http://lxr.free-electrons.com/source/arch/arm/boot/dts/?v=3.14" target="_blank">http://lxr.free-electrons.com/source/arch/arm/boot/dts/?v=3.14</a><br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; <a href="http://lxr.free-electrons.com/source/arch/arm/configs/imx_v6_v7_defconfig?v=3.14" target="_blank">http://lxr.free-electrons.com/source/arch/arm/configs/imx_v6_v7_defconfig?v=3.14</a><br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; imx_v6_v7_defconfig is the config file for imx platform.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; -Regards,<br>
&gt; &gt; &gt; &gt; Sanchayan.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Do you have a custom board or one of those easily available<br>
&gt; &gt; development<br>
&gt; &gt; &gt; &gt; &gt; &gt; platforms?<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Board is easily available in the market.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; - Regards,<br>
&gt; &gt; &gt; &gt; &gt; &gt; Sanchayan..<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; Thanks in advance<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; Regards<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; Chirag Garg<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; IIT Madras , Rise Lab<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Regards<br>
&gt; &gt; &gt; &gt; &gt; Chirag Garg<br>
&gt; &gt; &gt; &gt; &gt; IIT Madras , Rise Lab<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; Kernelnewbies mailing list<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; <a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; <a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt;<br>
</blockquote></div><br></div></div></div></div></div>