<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Linux booting on IMX6 SABRESDB in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258074#M25120</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Fabio Estevam,&lt;/P&gt;&lt;P&gt;I used "dd" command to write it on SD card but it is not booting. Even MFG tool I have followed the latest document as said, but no progress. Since the SD card came along with the SABRESD board got corrupted and couldn't recover the Android version in that. Can you guide me with your procedure or do you have any idea about to which address I need to write the u-boot in RAM so that I can copy it to eMMC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Umamahesh &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 25 Nov 2013 06:21:49 GMT</pubDate>
    <dc:creator>bottleneck</dc:creator>
    <dc:date>2013-11-25T06:21:49Z</dc:date>
    <item>
      <title>Linux booting on IMX6 SABRESDB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258058#M25104</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I tried porting linux kernel (3.11) latest version on IMX.6 SABRESDB (for smart devices). U-Boot is on SD card, kernel and root file system is&lt;/P&gt;&lt;P&gt;loaded through tftp at following addresses,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0x10800000 and 0x11000000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and booted using 'bootm' command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It shows 'Starting the kernel...' after that there is no log for the rest of&amp;nbsp; kernel on serial console.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could anyone guide me for this issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Umamahesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Nov 2013 07:11:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258058#M25104</guid>
      <dc:creator>bottleneck</dc:creator>
      <dc:date>2013-11-05T07:11:48Z</dc:date>
    </item>
    <item>
      <title>Re: Linux booting on IMX6 SABRESDB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258059#M25105</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Umamahesh, if you are using the 3.11 kernel, you probably need the fdt as well. Make sure you generate the dtb file and provide this while you are booting your kernel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your tftp and boot would look something like this :&lt;/P&gt;&lt;P&gt;tftp 0x10800000 uImage.sabre.v3.11; tftp 0x12000000 imx6.ramdisk; tftp 0x13000000 imx6q-sabresd.dtb; bootm 0x10800000 0x12000000 0x13000000&lt;/P&gt;&lt;P&gt;(you might be using different addresses).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps&lt;/P&gt;&lt;P&gt;Sinan Akman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Nov 2013 07:31:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258059#M25105</guid>
      <dc:creator>sinanakman</dc:creator>
      <dc:date>2013-11-05T07:31:09Z</dc:date>
    </item>
    <item>
      <title>Re: Linux booting on IMX6 SABRESDB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258060#M25106</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Umamahesh&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Maybe you can refer to our v3.10.9 alpha release's DOC, it has detail description of how to boot up a kernel with device tree support.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Nov 2013 08:29:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258060#M25106</guid>
      <dc:creator>AnsonHuang</dc:creator>
      <dc:date>2013-11-05T08:29:20Z</dc:date>
    </item>
    <item>
      <title>Re: Linux booting on IMX6 SABRESDB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258061#M25107</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Sinan&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;Thanks for your reply. I missed to mention about the device tree in my main message. &lt;/P&gt;&lt;P&gt;But I followed as you advised but still stuck with the same problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Nov 2013 11:45:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258061#M25107</guid>
      <dc:creator>bottleneck</dc:creator>
      <dc:date>2013-11-05T11:45:41Z</dc:date>
    </item>
    <item>
      <title>Re: Linux booting on IMX6 SABRESDB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258062#M25108</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Huang,&lt;/P&gt;&lt;P&gt;Thanks for the reply. I am unable to locate the document. Can you mention the link that you advised to follow.&lt;/P&gt;&lt;P&gt;Please do needful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Nov 2013 11:47:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258062#M25108</guid>
      <dc:creator>bottleneck</dc:creator>
      <dc:date>2013-11-05T11:47:04Z</dc:date>
    </item>
    <item>
      <title>Re: Linux booting on IMX6 SABRESDB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258063#M25109</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Make sure you have a recent U-boot as well. U-boot 2009.08 does not support device tree booting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use the latest U-boot 2013.10 on sabresd to boot a mainline kernel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fabio Estevam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Nov 2013 11:50:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258063#M25109</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2013-11-05T11:50:14Z</dc:date>
    </item>
    <item>
      <title>Re: Linux booting on IMX6 SABRESDB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258064#M25110</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Umamahesh&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The DoC should be available in community: &lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri','sans-serif';"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-97524"&gt;https://community.freescale.com/docs/DOC-97524&lt;/A&gt;&lt;/SPAN&gt;, please try it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Nov 2013 06:11:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258064#M25110</guid>
      <dc:creator>AnsonHuang</dc:creator>
      <dc:date>2013-11-06T06:11:19Z</dc:date>
    </item>
    <item>
      <title>Re: Linux booting on IMX6 SABRESDB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258065#M25111</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;But it is restricted. Please check the screen shot.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Access_doc.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/41822i7784D89686EB9CE4/image-size/large?v=v2&amp;amp;px=999" role="button" title="Access_doc.png" alt="Access_doc.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Nov 2013 06:45:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258065#M25111</guid>
      <dc:creator>bottleneck</dc:creator>
      <dc:date>2013-11-06T06:45:45Z</dc:date>
    </item>
    <item>
      <title>Re: Linux booting on IMX6 SABRESDB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258066#M25112</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Umamahesh&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OK, then I will guide you step by step as below, to use device tree, you need two files, one is dtb, the other is uImage or zImage. Take uImage as example, see below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1. First you need to set dtbaddr, in uboot, try "set dtbaddr 14000000", this 14000000 is for i.MX6Q SabreSD board, this address will be dtb file's address, tftp will get dtb to this address;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2. Set loadaddr to 10800000 in uboot, try "set loadaddr 10800000", this address will be uImage's address for tftp getting uImage;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3. set serverip to your tftp server's IP address;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4. "dhcp ${dtbaddr} imx6q-sabresd.dtb", here please use your dtb file name accordingly, I take imx6q-sabresd.dtb for example;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5. "dhcp ${loadaddr} uImage"; This is to load uImage from tftp server.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6. "boom ${loadaddr} - ${dtbaddr}", this is to bootup kernel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is my full commandline for loading v3.10.9 kernel into i.MX6Q SabreSD board, you can have a reference, you may need to adjust the serverip, nfsroot etc. And please keep in mind that you also need to use a 2013's uboot as Fabio said.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"setenv bootargs console=ttymxc0,115200n8 noinitrd&amp;nbsp; no_console_suspend root=/dev/nfs nfsroot=${nfsserver}:${nfsroot}, v3, tcp ip=dhcp;set serverip 10.192.242.118; set dtbaddr 14000000; set loadaddr 10800000;dhcp ${dtbaddr} imx6q-sabresd.dtb;dhcp ${load_addr} uImage;bootm ${loadaddr} - ${dtbaddr}"&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Nov 2013 07:53:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258066#M25112</guid>
      <dc:creator>AnsonHuang</dc:creator>
      <dc:date>2013-11-06T07:53:36Z</dc:date>
    </item>
    <item>
      <title>Re: Linux booting on IMX6 SABRESDB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258067#M25113</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Fabio &lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;Thanks for your reply. I need another information, consider the &lt;SPAN style="color: #444444; font-family: arial, sans-serif; font-size: small;"&gt;scenario&lt;/SPAN&gt;.On SD card I have uboot old version( 2009) without disturbing that,&lt;/P&gt;&lt;P&gt;I wanted recent version(pre-compiled available in L3.035_4.0.0_130424_images_MX6) in the RAM. &lt;/P&gt;&lt;P&gt;To which location can I load the pre-compiled u-boot and execute the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please guide me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Umamahesh Y V&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Nov 2013 10:03:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258067#M25113</guid>
      <dc:creator>bottleneck</dc:creator>
      <dc:date>2013-11-08T10:03:14Z</dc:date>
    </item>
    <item>
      <title>Re: Linux booting on IMX6 SABRESDB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258068#M25114</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just reflash the new U-boot in the SD card. No need to keep the old 2009 version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fabio Estevam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Nov 2013 12:30:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258068#M25114</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2013-11-08T12:30:42Z</dc:date>
    </item>
    <item>
      <title>Re: Linux booting on IMX6 SABRESDB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258069#M25115</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've just spent the last few weeks walking through this whole thing, so here are the steps that I recorded:&lt;/P&gt;&lt;P&gt;This includes using buildroot to create a rootfs and even pulls down a cross-compiler...&lt;/P&gt;&lt;P&gt;At the highest level there are three things to build: rootfs, kernel &amp;amp; u-boot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;# Unpack the following files to directories 'kernel', 'uboot' &amp;amp; 'rootfs':&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN&gt;# kernel: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.11.4.tar.xz"&gt;https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.11.4.tar.xz&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN&gt;# uboot:&amp;nbsp; &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://ftp.denx.de/pub/u-boot/u-boot-2013.10.tar.bz2"&gt;http://ftp.denx.de/pub/u-boot/u-boot-2013.10.tar.bz2&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN&gt;# buildroot:&amp;nbsp; &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://buildroot.org/downloads/buildroot-2013.08.tar.gz"&gt;http://buildroot.org/downloads/buildroot-2013.08.tar.gz&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;# You should now have the directories:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp; - kernel/linux-3.11.4&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp; - uboot/u-boot-2013.10&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp; - rootfs/buildroot-2013.08&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;################################################&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;# Create ROOTFS (and install cross compiler):&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;# (note I got most of this step from boundary devices blog)&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;$ cd buildroot-2013.08&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;$ make menuconfig...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;#&amp;nbsp;&amp;nbsp; Target ARM (Little-Endian)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;#&amp;nbsp;&amp;nbsp; Target Cortex A-9&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;#&amp;nbsp;&amp;nbsp; Under toolchain:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; External&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sourcery Codebench ARM 2013.05&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Downloaded and installed&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;#&amp;nbsp;&amp;nbsp; Under System Configuration, chose ttymxc0 as the Port to run a getty (login prompt) on,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;#&amp;nbsp;&amp;nbsp; Under Target Packages-&amp;gt;Filesystem and Flash utilities: enable dosfstools and e2fsprogs&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;#&amp;nbsp;&amp;nbsp; Under Filesystem Images, selected Output cpio - gzipped; tar the root filesystem&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;$ make busybox-menuconfig...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;#&amp;nbsp;&amp;nbsp; Do nothing, just exit (this step probably isn't necessary).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;$ make V=1 2&amp;gt;&amp;amp;1 | tee make.out&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;#&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;# To build a bootable ramdisk image:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;$ mkimage -A arm -O linux -T ramdisk -n "Initial Ram Disk" -d output/images/rootfs.cpio.gz /tftpboot/uramdisk.img&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;################################################&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;# Build the kernel:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;$ cd linux-3.11.4&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;$ make mrproper&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;$ make imx_v6_v7_defconfig&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;# Modified .config directly to add compiler path...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;#&amp;nbsp; CONFIG_CROSS_COMPILE="/home/els/imx6/pass4/rootfs/buildroot-2013.08/output/host/usr/bin/arm-none-linux-gnueabi-"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;$ make V=1 2&amp;gt;&amp;amp;1 | tee make.out&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;# This creates 'arch/arm/boot/zImage' which then needs to have the u-boot header added with this...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;$ mkimage -A arm -O linux -T kernel -C none -a 0x10008000 -e 0x10008000 -d arch/arm/boot/zImage /tftpboot/uImage&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;# Also copy the flattened device tree binary...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;$ cp arch/arm/boot/dts/imx6q-sabresd.dtb /tftpboot&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;################################################&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;# Build u-boot:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;$ cd u-boot-2013.10&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;$ export ARCH=arm&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;$ export PLATFORM=imx_v6_v7&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;$ export CROSS_COMPILE="TOPDIR_HERE/rootfs/buildroot-2013.08/output/host/usr/bin/arm-none-linux-gnueabi-"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;$ make mx6qsabresd_config&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;$ make 2&amp;gt;&amp;amp;1 | tee make.out&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;# Install this image on your SD card (your 'of' devname may vary):&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;sudo dd if=u-boot.imx of=/dev/sdd bs=512 seek=2 conv=fsync&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With all of the above in completed, the files 'uImage', 'imx6q-sabresd.dtb' and 'uramdisk.img' should be under /tftpboot.&lt;/P&gt;&lt;P&gt;So now install the SD card (SW6: 01000010) and boot to a uboot prompt, and run these commands&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt; font-family: 'courier new', courier;"&gt;U-Boot&amp;gt; setenv ipaddr YOUR_BOARDS_IPADDRESS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt; font-family: 'courier new', courier;"&gt;U-Boot&amp;gt;setenv serverip YOUR_TFTPSERVERS_IPADDRESS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;U-Boot&amp;gt; tftpboot 0x11000000 imx6q-sabresd.dtb&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;U-Boot&amp;gt; tftpboot 0x11800000 uramdisk.img&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;U-Boot&amp;gt; tftpboot 0x12000000 uImage&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;U-Boot&amp;gt; bootm 0x12000000 0x11800000 0x11000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;This should give you a buildroot login prompt.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Nov 2013 22:36:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258069#M25115</guid>
      <dc:creator>EdSutter</dc:creator>
      <dc:date>2013-11-11T22:36:35Z</dc:date>
    </item>
    <item>
      <title>Re: Linux booting on IMX6 SABRESDB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258070#M25116</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ed, &lt;/P&gt;&lt;P&gt;Thanks&amp;nbsp; a lot for your response. Did you check instead of creating ramdisk from rootfs, is it possible to mount the rootfs in the linux kernel and make it has uImage.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Nov 2013 11:49:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258070#M25116</guid>
      <dc:creator>bottleneck</dc:creator>
      <dc:date>2013-11-12T11:49:07Z</dc:date>
    </item>
    <item>
      <title>Re: Linux booting on IMX6 SABRESDB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258071#M25117</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm not aware of any way to do that; however, when it comes to combining images, there appears to be some EXPERIMENTAL way to combine the .dtb file and the kernel image.&amp;nbsp; Referring to the kernel's "make menuconfig", there's an item under Boot-&amp;gt;Options titled "Use appended device tree blob to zImage (EXPERIMENTAL)".&amp;nbsp; I've tried this, but it doesn't seem to work.&amp;nbsp; Not sure if I'm just doing something wrong or if it really doesn't work.&lt;/P&gt;&lt;P&gt;I've already got a question posted on this (&lt;A _jive_internal="true" href="https://community.nxp.com/thread/315490"&gt;https://community.freescale.com/thread/315490&lt;/A&gt;), so if you're interested in that, follow that thread.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Nov 2013 13:32:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258071#M25117</guid>
      <dc:creator>EdSutter</dc:creator>
      <dc:date>2013-11-12T13:32:24Z</dc:date>
    </item>
    <item>
      <title>Re: Linux booting on IMX6 SABRESDB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258072#M25118</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ed,&lt;/P&gt;&lt;P&gt;Few years back for different architecture I did it, by mounting the rootfs in kernel. Procedure as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. create a root folder, under usr in linux kernel&lt;/P&gt;&lt;P&gt;2. mount the rootfs to that root folder&lt;/P&gt;&lt;P&gt;3. create a symbolic links of busybox to your init, ln -s /bin/busybox init&lt;/P&gt;&lt;P&gt;4. Under /etc/inittab update the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Mount filesystems &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; null::sysinit:/bin/mount -t proc proc /proc &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; null::sysinit:/bin/mount -t devpts devpts /dev/pts &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Start a sh shell &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ::askfirst:/bin/sh&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5. Enable initrd support (Device driver -&amp;gt;Block devices)and path to rootfs as usr/root &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; initramfs usr/root -----&amp;gt; rootfs location&lt;/P&gt;&lt;P&gt;6. give make and get uImage, now you can directly port the uImage without porting rootfs. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Need to check the above procedure for IMX.6&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Nov 2013 13:49:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258072#M25118</guid>
      <dc:creator>bottleneck</dc:creator>
      <dc:date>2013-11-12T13:49:38Z</dc:date>
    </item>
    <item>
      <title>Re: Linux booting on IMX6 SABRESDB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258073#M25119</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ed,&lt;/P&gt;&lt;P&gt;your post deserves a document by itself! Thanks for the info :smileyhappy:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Leo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Nov 2013 16:11:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258073#M25119</guid>
      <dc:creator>LeonardoSandova</dc:creator>
      <dc:date>2013-11-12T16:11:39Z</dc:date>
    </item>
    <item>
      <title>Re: Linux booting on IMX6 SABRESDB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258074#M25120</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Fabio Estevam,&lt;/P&gt;&lt;P&gt;I used "dd" command to write it on SD card but it is not booting. Even MFG tool I have followed the latest document as said, but no progress. Since the SD card came along with the SABRESD board got corrupted and couldn't recover the Android version in that. Can you guide me with your procedure or do you have any idea about to which address I need to write the u-boot in RAM so that I can copy it to eMMC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Umamahesh &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Nov 2013 06:21:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258074#M25120</guid>
      <dc:creator>bottleneck</dc:creator>
      <dc:date>2013-11-25T06:21:49Z</dc:date>
    </item>
    <item>
      <title>Re: Linux booting on IMX6 SABRESDB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258075#M25121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have cross compiled the Openbricks( for Set top box apps), but in the rootfs generated by Openbricks gives scripts as /dev/ttyS0 but freescale roots gives /dev/ttymxc0 so couldn't see the console. Any suggestion to solve this problem&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Nov 2013 06:36:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258075#M25121</guid>
      <dc:creator>bottleneck</dc:creator>
      <dc:date>2013-11-25T06:36:34Z</dc:date>
    </item>
    <item>
      <title>Re: Linux booting on IMX6 SABRESDB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258076#M25122</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I think you can try adding this ttymxc0 to rootfs, I search my rootfs, below is all the files that containing ttymxc, you can also try searching ttyS0 in your rootfs, then replace them with ttymxc0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;./etc/inittab&lt;/P&gt;&lt;P&gt;./etc/securetty&lt;/P&gt;&lt;P&gt;./etc/init.d/rc_mxc.S&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Nov 2013 07:32:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258076#M25122</guid>
      <dc:creator>AnsonHuang</dc:creator>
      <dc:date>2013-11-25T07:32:28Z</dc:date>
    </item>
    <item>
      <title>Re: Linux booting on IMX6 SABRESDB</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258077#M25123</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What arguments did you use with your 'dd' command?&lt;/P&gt;&lt;P&gt;I think with the newer versions of u-boot (where the created image is "u-boot.imx") you need to omit the "skip",&lt;/P&gt;&lt;P&gt;as it was used in the LTIB documentation for the earlier versions of u-boot, so you would do something like this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'courier new', courier;"&gt;sudo dd if=u-boot.imx of=/dev/sdd bs=512 seek=2 conv=fsync&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'courier new', courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;I guess the other question would be, what version of u-boot are you trying to install?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'courier new', courier;"&gt;&lt;SPAN style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;Ed&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Nov 2013 15:56:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-on-IMX6-SABRESDB/m-p/258077#M25123</guid>
      <dc:creator>EdSutter</dc:creator>
      <dc:date>2013-11-25T15:56:28Z</dc:date>
    </item>
  </channel>
</rss>

