<?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 kernel 3.x with imx_bootlet in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Linux-kernel-3-x-with-imx-bootlet/m-p/354594#M49595</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have not tried that out. But can you share the steps you have tried so far?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Alejandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 10 Feb 2015 22:56:43 GMT</pubDate>
    <dc:creator>alejandrolozan1</dc:creator>
    <dc:date>2015-02-10T22:56:43Z</dc:date>
    <item>
      <title>Linux kernel 3.x with imx_bootlet</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-kernel-3-x-with-imx-bootlet/m-p/354593#M49594</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;For a specific application, I need to boot linux 3.14 (with device tree) with imxbootlet and without bootloader (uboot or barebox). It's work with a kernel 2.6 but not with kernel 3.14.&lt;/P&gt;&lt;P&gt;I use this tool :&lt;/P&gt;&lt;P&gt;- custom board with imx28&lt;/P&gt;&lt;P&gt;- imx-bootlet-src-10.12.01&lt;/P&gt;&lt;P&gt;- CodeSourcery lite compilater&lt;/P&gt;&lt;P&gt;- elftosb 10.12.01&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there anybodoby who know how to do that ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Feb 2015 09:56:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-kernel-3-x-with-imx-bootlet/m-p/354593#M49594</guid>
      <dc:creator>victorien</dc:creator>
      <dc:date>2015-02-06T09:56:08Z</dc:date>
    </item>
    <item>
      <title>Re: Linux kernel 3.x with imx_bootlet</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-kernel-3-x-with-imx-bootlet/m-p/354594#M49595</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have not tried that out. But can you share the steps you have tried so far?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Alejandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2015 22:56:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-kernel-3-x-with-imx-bootlet/m-p/354594#M49595</guid>
      <dc:creator>alejandrolozan1</dc:creator>
      <dc:date>2015-02-10T22:56:43Z</dc:date>
    </item>
    <item>
      <title>Re: Linux kernel 3.x with imx_bootlet</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-kernel-3-x-with-imx-bootlet/m-p/354595#M49596</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Kernel 3.14 uses device tree, so you need to create a dts file for your board.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check arch/arm/boot/dts/imx28-evk.dts for a reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you generate a dtb:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;make imx28-evk.dtb&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It would be easier to use U-boot to boot your kernel and dtb, but if you can't use U-boot and need to use the bootlets to run the kernel, then you could do:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Select CONFIG_ARM_APPENDED_DT=y&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Build the kernel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Combine the kernel and dtb: cat zImage imx28-evk.dtb &amp;gt; my-zImage&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Boot my-zImage as usual&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, with kernel mainline the console is ttyAMA0 instead of ttyAM0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&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>Wed, 11 Feb 2015 01:09:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-kernel-3-x-with-imx-bootlet/m-p/354595#M49596</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2015-02-11T01:09:51Z</dc:date>
    </item>
    <item>
      <title>Re: Linux kernel 3.x with imx_bootlet</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-kernel-3-x-with-imx-bootlet/m-p/354596#M49597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It's work !&lt;/P&gt;&lt;P&gt;Your answer is correct but you need to add another option on the kernel :&lt;/P&gt;&lt;P&gt;CONFIG_ARM_ATAG_DTB_COMPAT=y&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And finaly, modify linux_ivt.bd and replace ./zImage with my-zImage&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2015 08:27:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-kernel-3-x-with-imx-bootlet/m-p/354596#M49597</guid>
      <dc:creator>victorien</dc:creator>
      <dc:date>2015-02-11T08:27:22Z</dc:date>
    </item>
  </channel>
</rss>

