<?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>i.MX Processors中的主题 Re: Help with Booting i.MX6 from NAND Flash</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213188#M13145</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We're using Micron MT29F32G08CBACAWP successfully. Make sure you're using the latest source release though.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 09 Oct 2012 20:09:04 GMT</pubDate>
    <dc:creator>austinf</dc:creator>
    <dc:date>2012-10-09T20:09:04Z</dc:date>
    <item>
      <title>Help with Booting i.MX6 from NAND Flash</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213187#M13144</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Has anyone booted the i.MX6 from NAND Flash?&amp;nbsp; Any qualified flash devices?&amp;nbsp; Any tips?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2012 19:18:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213187#M13144</guid>
      <dc:creator>RobMauro</dc:creator>
      <dc:date>2012-10-09T19:18:03Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Booting i.MX6 from NAND Flash</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213188#M13145</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We're using Micron MT29F32G08CBACAWP successfully. Make sure you're using the latest source release though.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2012 20:09:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213188#M13145</guid>
      <dc:creator>austinf</dc:creator>
      <dc:date>2012-10-09T20:09:04Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Booting i.MX6 from NAND Flash</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213189#M13146</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We have used Toshiba's TC58NVG3S0FTA00 NAND with iMX6 and successfully booted...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2012 06:59:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213189#M13146</guid>
      <dc:creator>PradapRaj</dc:creator>
      <dc:date>2012-10-10T06:59:01Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Booting i.MX6 from NAND Flash</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213190#M13147</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Pls use bootlets to program u-boot and uImage to nand.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2012 08:33:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213190#M13147</guid>
      <dc:creator>terry_lv</dc:creator>
      <dc:date>2012-10-10T08:33:14Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Booting i.MX6 from NAND Flash</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213191#M13148</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Most of the NAND chips should be supported to NAND boot.&lt;/P&gt;&lt;P&gt;Please use the latest version kobs-ng to burn the u-boot to NAND.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Oct 2012 09:32:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213191#M13148</guid>
      <dc:creator>HuangShijie</dc:creator>
      <dc:date>2012-10-12T09:32:47Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Booting i.MX6 from NAND Flash</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213192#M13149</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Austin, PradapRaj,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The i.mx6 documentation does not seem clear to me when booting from NAND flash regarding loading u-boot.&amp;nbsp; Did you have to use the SPL (secondary program loader) method that splits u-boot up into two images or a single u-boot method (standard method)?&amp;nbsp; I am reading mixed information and am a bit confused.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think that if u-boot is small enough to run in the internal RAM (OCRAM) of the i.MX6 then it does not need the SPL step.&amp;nbsp; Is this correct thinking?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Oct 2012 17:45:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213192#M13149</guid>
      <dc:creator>JimMalone</dc:creator>
      <dc:date>2012-10-25T17:45:18Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Booting i.MX6 from NAND Flash</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213193#M13150</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jim,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I hasn't tried SPL before. We always use standard method for u-boot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Yes, we can put u-boot to iram. There's a config named xxxx_iram_config which will boot from iram. Normally this config can help to check boot problems of ddr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; To put your u-boot binary to iram, the binary should be small enough to be put into iram free space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; The size of free space various in different patforms. You can ask us for the address range of iram free space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Terry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Oct 2012 02:10:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213193#M13150</guid>
      <dc:creator>terry_lv</dc:creator>
      <dc:date>2012-10-26T02:10:19Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Booting i.MX6 from NAND Flash</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213194#M13151</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jim,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For most i.MX, the old fashion IPL/SPL NAND boot steps are automatically handled by the ROM code.&lt;/P&gt;&lt;P&gt;The ROM code initializes the destination memory such the SDRAM thanks to the DCD table, and copies the code to that destination (app_dest_ptr for i.MX using the flash header, or start address for those using the ImageVectorTable/boot data structures).&lt;/P&gt;&lt;P&gt;Size of the code is specified after the DCD in case of flash header, and in the boot data structure for i.MX using IVT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To help the ROM code localize the necessary data for boot:&lt;/P&gt;&lt;P&gt;- i.MX25/35/51 uses flash header.&lt;/P&gt;&lt;P&gt;- i.MX50/53/6 uses IVT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Florent&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Oct 2012 11:43:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213194#M13151</guid>
      <dc:creator>FlorentAuger</dc:creator>
      <dc:date>2012-10-29T11:43:41Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Booting i.MX6 from NAND Flash</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213195#M13152</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shijie Huang,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you elaborate on how to use kobs-ng to burn u-boot to NAND?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It appears as thought kobs-ng does not copy the IVT out of the u-boot.bin and place it in the correct offset (for the i.mx6solo in my case) - (or I am totally missing it in the kobs-ng code which I have stepped through many times at this point).&amp;nbsp; Is it correct to assume that if the FCB is located at 0x0 in the NAND, that the IVT should go in at 0x400 in this same block?&amp;nbsp; I should mention that I am using a large flash (8K pages with 1MB erase blocks).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help would be much appreciated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Nov 2012 23:35:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213195#M13152</guid>
      <dc:creator>JimMalone</dc:creator>
      <dc:date>2012-11-26T23:35:12Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Booting i.MX6 from NAND Flash</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213196#M13153</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am checking whether the latest release would support lower density (8Gb or 16Gb) SLC devices like the MT29F8G08ABACAWP?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Jan 2013 20:41:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213196#M13153</guid>
      <dc:creator>dickginther</dc:creator>
      <dc:date>2013-01-14T20:41:43Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Booting i.MX6 from NAND Flash</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213197#M13154</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think the latest version does support this SLC.&lt;/P&gt;&lt;P&gt;you can test it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks.&lt;/P&gt;&lt;P&gt;Huang Shijie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jan 2013 02:31:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213197#M13154</guid>
      <dc:creator>HuangShijie</dc:creator>
      <dc:date>2013-01-15T02:31:16Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Booting i.MX6 from NAND Flash</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213198#M13155</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;sorry for the later reply.&lt;/P&gt;&lt;P&gt;our mail system did not forward your reply to me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The kobs-ng treats the uboot or kernel as a file, it just copies the whole u-boot.bin to the nand. The kobs-ng even does know what it copy. The FCB is located at 0x0. the kobs-ng does not know the IVT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe you use the wrong u-boot.bin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;Huang Shijie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jan 2013 02:38:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213198#M13155</guid>
      <dc:creator>HuangShijie</dc:creator>
      <dc:date>2013-01-15T02:38:34Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Booting i.MX6 from NAND Flash</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213199#M13156</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;&lt;/P&gt;&lt;P&gt;The issue I did not understand was that the IVT was positioned at a relative 0x400 offset in the sector containing u-boot.&amp;nbsp; The i.mx6 manuals do not make this clear and I was thinking the IVT had to be placed at an absolute address of 0x400 which would be in the same sector as the FCB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I resolved my own confusion with trial and error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jan 2013 11:38:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213199#M13156</guid>
      <dc:creator>JimMalone</dc:creator>
      <dc:date>2013-01-22T11:38:52Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Booting i.MX6 from NAND Flash</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213200#M13157</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Huang,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please provide the details regarding kobs-ng and how it can be used to flash the nand. I have an imx53 based custom board and i booted android in my board from sdcard. Now i want the board to boot from the nand flash. I tried mfg tool but it got some issues. what do you think is the best method&amp;nbsp; to flash the nand?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank You&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jan 2013 13:54:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213200#M13157</guid>
      <dc:creator>visakh</dc:creator>
      <dc:date>2013-01-29T13:54:46Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Booting i.MX6 from NAND Flash</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213201#M13158</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;：） The best detail is in the kobs-ng's code.&lt;/P&gt;&lt;P&gt;You can use the "kobs-ng init -v uboot.bin" to burn the uboot to the /dev/mtd0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The followings are just a summary about the kobs-ng's code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; [1] parse out the nand chip's geometry, such as page size,oob&amp;nbsp; size.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; [2] fill the FCB, and DBBT according the [1].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; [3] writting the FCB/DBBT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; [4] writting the uboot. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Huang Shijie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jan 2013 02:24:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213201#M13158</guid>
      <dc:creator>HuangShijie</dc:creator>
      <dc:date>2013-01-30T02:24:29Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Booting i.MX6 from NAND Flash</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213202#M13159</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE&gt;
&lt;P&gt;Shijie Huang wrote:&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Most of the NAND chips should be supported to NAND boot.&lt;/P&gt;
&lt;P&gt;Please use the latest version kobs-ng to burn the u-boot to NAND.&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have not been able to find any reference of 'bootlets' code for imx6 - can you provide a reference or documentation?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any support in Freescale's patched u-boot to program NAND in the fasion that kobs-ng does?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 09 Jun 2013 14:10:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213202#M13159</guid>
      <dc:creator>timharvey</dc:creator>
      <dc:date>2013-06-09T14:10:10Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Booting i.MX6 from NAND Flash</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213203#M13160</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you could please post the "bootlets" program, and indicate why you think it is better than kobs-ng, that would be very helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Mar 2014 01:29:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213203#M13160</guid>
      <dc:creator>jkobs2014</dc:creator>
      <dc:date>2014-03-03T01:29:20Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Booting i.MX6 from NAND Flash</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213204#M13161</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am booting i.MX6SOLO from NAND in my custom design, but I have below requirement:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Want to Keep 2 copies of u-boot in NAND, 1st as an option to be able to modify any time, 2nd as an permanent backup to boot the board if something goes wrong with 1st copy or does not get update properly at the time of updation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a way to achieve this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards&lt;/P&gt;&lt;P&gt;Vivek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Apr 2015 08:59:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213204#M13161</guid>
      <dc:creator>vivekkaushik</dc:creator>
      <dc:date>2015-04-24T08:59:00Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Booting i.MX6 from NAND Flash</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213205#M13162</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Vivek,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If booting directly from NAND the IMX6 BOOT ROM will allow for multiple copies of the 'bootstream' in case bad blocks occur in the bootstream. Refer to Table 5-9 from the IMX6QDRM (BOOT_SEARCH_COUNT) and Chapter 8 (System Boot) for the flow of the BOOT ROM internal code. I'm not sure what you mean as your first option to modify at any time however.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Apr 2015 13:09:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213205#M13162</guid>
      <dc:creator>timharvey</dc:creator>
      <dc:date>2015-04-24T13:09:19Z</dc:date>
    </item>
    <item>
      <title>Re: Help with Booting i.MX6 from NAND Flash</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213206#M13163</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Tim,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for providing the pointer to solution, below are the my points for elaborating my requirement and concern:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Its very good information about &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;BOOT_SEARCH_COUNT, it means with those fuse setting IMX6 will search 2, 4 or 8 times (or 2, 4 or 8 locations of NAND) for u-boot, is my understanding correct?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;2. Today I use "kobs-ng init --chip_0_device_path=/dev/mtd0" command for writing the first copy, I do not know how to write 2nd copy and to which location of NAND.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;3. from "Option to modify I mean": from my 2 copies of u-boot, I will overwrite or modify only one copy, that at first partition of NAND i.e /dev/mtd0 (starting at 0x0 location of NAND). I will not overwrite 2nd copy of u-boot because as you said in case bad blocks occur or if during my overwriting/modification some things goes wrong then system should be able to boot from this 2nd copy.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope I am clear on my requirement and you can provide some support on achieving this feature.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards&lt;/P&gt;&lt;P&gt;Vivek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Apr 2015 11:06:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Help-with-Booting-i-MX6-from-NAND-Flash/m-p/213206#M13163</guid>
      <dc:creator>vivekkaushik</dc:creator>
      <dc:date>2015-04-27T11:06:01Z</dc:date>
    </item>
  </channel>
</rss>

