<?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: imx6ul boot from NAND in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx6ul-boot-from-NAND/m-p/866286#M131899</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Parthiban&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in general kernels (fslc and &lt;A class="link-titled" href="https://source.codeaurora.org/external/imx" title="https://source.codeaurora.org/external/imx"&gt;Code Aurora git repositories&lt;/A&gt;&amp;nbsp;) are different and this may help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 12 Jan 2019 00:10:24 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2019-01-12T00:10:24Z</dc:date>
    <item>
      <title>imx6ul boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6ul-boot-from-NAND/m-p/866283#M131896</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a custom board based on &lt;A href="https://phytec.com/products/system-on-modules/phycore/i.mx6ul/"&gt;phycore imx6UL&lt;/A&gt;&amp;nbsp;in which I am able to boot the target from SD card without any problem. Now I wanted to boot from NAND and after reading the imx6 reference manual and various discussions in forums, I understand that imx6 ROM reads the BCD (FCB + DBBT) blocks and proceeds in booting the firmware.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To write my SPL image in ROM understandable form, I have used &lt;A href="https://github.com/NXPmicro/imx-kobs"&gt;imx-kobs&lt;/A&gt; as recommended. But still the board is not booting from NAND. After flashing the image into /dev/mtd0, I have examined the memory using hexdump and nanddump,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As seen below, hexdump/nanddump shows the "&lt;STRONG&gt;FCB&lt;/STRONG&gt;" starts at 27th byte. From the imx6 reference manual I understand that the ROM code reads the first 2112 bytes of first good sector and looks for valid FCB block.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Apart from this as mentioned in section 8.5.2.3 of IMX6ULRM, FCB block starts with 4bytes of zeros (fingerprint checksum) and followed "FCB" itself. But I get totally different things written by kobs-ng. Am I missing some option here?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;As my board is not booting from NAND, is my FCB blcoks broken?&lt;/LI&gt;&lt;LI&gt;How can I write to NAND in a bootable form?&lt;/LI&gt;&lt;LI&gt;Any recommendations in terms of how many duplicates copies I should maintain?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using Freescale imx kernel linux-fslc 4.9.144 (branch 4.9-2.3.x-imx).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;hexdump:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|&lt;BR /&gt;00000010 00 00 00 00 00 00 76 fc ff ff &lt;STRONG&gt;46 43 42&lt;/STRONG&gt; 20 00 00 |......v...FCB ..|&lt;BR /&gt;00000020 00 01 50 3c 19 06 00 00 00 00 00 08 00 00 40 08 |..P&amp;lt;..........@.|&lt;BR /&gt;00000030 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 |..@.............|&lt;BR /&gt;00000040 00 00 02 00 00 00 00 02 00 00 00 02 00 00 02 00 |................|&lt;BR /&gt;00000050 00 00 0a 00 00 00 03 00 00 00 00 00 00 00 00 00 |................|&lt;BR /&gt;00000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|&lt;BR /&gt;00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 |................|&lt;BR /&gt;00000080 00 00 80 10 00 00 1a 00 00 00 1a 00 00 00 80 00 |................|&lt;BR /&gt;00000090 00 00 00 00 00 00 eb 63 94 76 a9 ad c3 b8 6d 1d |.......c.v....m.|&lt;BR /&gt;000000a0 00 a3 32 b2 e8 d3 d0 e2 26 71 3a a8 df 46 34 32 |..2.....&amp;amp;q:..F42|&lt;BR /&gt;000000b0 53 21 9a f7 dd ca 46 e5 ad c4 ac c4 36 4e 2f 09 |S!....F.....6N/.|&lt;BR /&gt;000000c0 15 94 19 51 29 6f 11 4d 67 1e 66 7a 1e 80 c7 84 |...Q)o.Mg.fz....|&lt;BR /&gt;000000d0 7e f4 61 27 b5 5b c8 00 00 00 00 00 08 00 00 00 |~.a'.[..........|&lt;BR /&gt;000000e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|&lt;BR /&gt;*&lt;BR /&gt;00000150 00 00 00 00 00 00 00 6b c2 6a f0 45 9a b9 1a bd |.......k.j.E....|&lt;BR /&gt;00000160 d9 5d 54 c2 01 5e 56 eb 4d c8 8e e5 1a ca df e2 |.]T..^V.M.......|&lt;BR /&gt;00000170 99 32 79 b1 28 48 f9 c3 c1 2b 9c a7 c1 aa 25 ff |.2y.(H...+....%.|&lt;BR /&gt;00000180 5b af e4 e0 b3 1d aa 22 35 91 50 6c 8c c8 91 7a |[......"5.Pl...z|&lt;BR /&gt;00000190 41 53 d6 fb 73 af 2a 96 00 00 00 00 00 00 00 00 |AS..s.*.........|&lt;BR /&gt;000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|&lt;BR /&gt;*&lt;BR /&gt;00000800 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|&lt;BR /&gt;*&lt;BR /&gt;00020000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|&lt;BR /&gt;00020010 00 00 00 00 00 00 76 fc ff ff 46 43 42 20 00 00 |......v...FCB ..|&lt;BR /&gt;00020020 00 01 50 3c 19 06 00 00 00 00 00 08 00 00 40 08 |..P&amp;lt;..........@.|&lt;BR /&gt;00020030 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 |..@.............|&lt;BR /&gt;00020040 00 00 02 00 00 00 00 02 00 00 00 02 00 00 02 00 |................|&lt;BR /&gt;00020050 00 00 0a 00 00 00 03 00 00 00 00 00 00 00 00 00 |................|&lt;BR /&gt;00020060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|&lt;BR /&gt;00020070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 |................|&lt;BR /&gt;00020080 00 00 80 10 00 00 1a 00 00 00 1a 00 00 00 80 00 |................|&lt;BR /&gt;00020090 00 00 00 00 00 00 eb 63 94 76 a9 ad c3 b8 6d 1d |.......c.v....m.|&lt;BR /&gt;000200a0 00 a3 32 b2 e8 d3 d0 e2 26 71 3a a8 df 46 34 32 |..2.....&amp;amp;q:..F42|&lt;BR /&gt;000200b0 53 21 9a f7 dd ca 46 e5 ad c4 ac c4 36 4e 2f 09 |S!....F.....6N/.|&lt;BR /&gt;000200c0 15 94 19 51 29 6f 11 4d 67 1e 66 7a 1e 80 c7 84 |...Q)o.Mg.fz....|&lt;BR /&gt;000200d0 7e f4 61 27 b5 5b c8 00 00 00 00 00 08 00 00 00 |~.a'.[..........|&lt;BR /&gt;000200e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|&lt;BR /&gt;*&lt;BR /&gt;00020150 00 00 00 00 00 00 00 6b c2 6a f0 45 9a b9 1a bd |.......k.j.E....|&lt;BR /&gt;00020160 d9 5d 54 c2 01 5e 56 eb 4d c8 8e e5 1a ca df e2 |.]T..^V.M.......|&lt;BR /&gt;00020170 99 32 79 b1 28 48 f9 c3 c1 2b 9c a7 c1 aa 25 ff |.2y.(H...+....%.|&lt;BR /&gt;00020180 5b af e4 e0 b3 1d aa 22 35 91 50 6c 8c c8 91 7a |[......"5.Pl...z|&lt;BR /&gt;00020190 41 53 d6 fb 73 af 2a 96 00 00 00 00 00 00 00 00 |AS..s.*.........|&lt;BR /&gt;000201a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|&lt;BR /&gt;*&lt;BR /&gt;00020800 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|&lt;BR /&gt;*&lt;BR /&gt;00040000 00 00 00 00 44 42 42 54 00 00 00 01 00 00 00 00 |....DBBT........|&lt;BR /&gt;00040010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|&lt;BR /&gt;*&lt;BR /&gt;00040800 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|&lt;BR /&gt;*&lt;BR /&gt;00060000 00 00 00 00 44 42 42 54 00 00 00 01 00 00 00 00 |....DBBT........|&lt;BR /&gt;00060010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|&lt;BR /&gt;*&lt;BR /&gt;00060800 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|&lt;BR /&gt;*&lt;BR /&gt;00080000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|&lt;BR /&gt;*&lt;BR /&gt;00080400 d1 00 20 40 00 90 90 00 00 00 00 00 00 00 00 00 |.. @............|&lt;BR /&gt;00080410 20 84 90 00 00 84 90 00 00 50 91 00 00 00 00 00 | ........P......|&lt;BR /&gt;00080420 00 80 90 00 00 f0 00 00 00 00 00 00 d2 00 04 40 |...............@|&lt;BR /&gt;00080430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|&lt;BR /&gt;*&lt;BR /&gt;00081000 0f 00 00 ea 14 f0 9f e5 14 f0 9f e5 14 f0 9f e5 |................|&lt;BR /&gt;00081010 14 f0 9f e5 14 f0 9f e5 14 f0 9f e5 14 f0 9f e5 |................|&lt;BR /&gt;00081020 40 90 90 00 40 90 90 00 40 90 90 00 40 90 90 00 |@...@...@...@...|&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;kobs-ng flashing log:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;# kobs-ng init -x -w -v --search_exponent=1 --chip_0_device_path=/dev/mtd0 /mnt/SPL&lt;BR /&gt;MTD CONFIG:&lt;BR /&gt; chip_0_device_path = "/dev/mtd0"&lt;BR /&gt; chip_1_device_path = "(null)"&lt;BR /&gt; search_exponent = 1&lt;BR /&gt; data_setup_time = 80&lt;BR /&gt; data_hold_time = 60&lt;BR /&gt; address_setup_time = 25&lt;BR /&gt; data_sample_time = 6&lt;BR /&gt; row_address_size = 3&lt;BR /&gt; column_address_size = 2&lt;BR /&gt; read_command_code1 = 0&lt;BR /&gt; read_command_code2 = 48&lt;BR /&gt; boot_stream_major_version = 1&lt;BR /&gt; boot_stream_minor_version = 0&lt;BR /&gt; boot_stream_sub_version = 0&lt;BR /&gt; ncb_version = 3&lt;BR /&gt; boot_stream_1_address = 0&lt;BR /&gt; boot_stream_2_address = 0&lt;BR /&gt; -- We add the 1k-padding to the uboot.&lt;BR /&gt;.tmp_kobs_ng: verifying using key '00000000000000000000000000000000'&lt;BR /&gt;.tmp_kobs_ng: is a valid bootstream for key '00000000000000000000000000000000'&lt;BR /&gt;mtd: use new bch layout raw access mode&lt;BR /&gt;mtd: opening: "/dev/mtd0"&lt;BR /&gt;NFC geometry :&lt;BR /&gt; ECC Strength : 4&lt;BR /&gt; Page Size in Bytes : 2084&lt;BR /&gt; Metadata size : 10&lt;BR /&gt; ECC Chunk Size in byte : 512&lt;BR /&gt; ECC Chunk count : 4&lt;BR /&gt; Block Mark Byte Offset : 0&lt;BR /&gt; Block Mark Bit Offset : 0&lt;BR /&gt;====================================================&lt;BR /&gt;mtd: opened '/dev/mtd0' - '(null)'&lt;BR /&gt;mtd: max_boot_stream_size_in_bytes = 8126464&lt;BR /&gt;mtd: boot_stream_size_in_bytes = 53248&lt;BR /&gt;mtd: boot_stream_size_in_pages = 26&lt;BR /&gt;mtd: #1 0x00080000 - 0x00840000 (0x0008d000)&lt;BR /&gt;mtd: #2 0x00840000 - 0x01000000 (0x0084d000)&lt;BR /&gt;FCB&lt;BR /&gt; m_u32Checksum = 0x00000000&lt;BR /&gt; m_u32FingerPrint = 0x20424346&lt;BR /&gt; m_u32Version = 0x01000000&lt;BR /&gt; m_NANDTiming.m_u8DataSetup = 80&lt;BR /&gt; m_NANDTiming.m_u8DataHold = 60&lt;BR /&gt; m_NANDTiming.m_u8AddressSetup = 25&lt;BR /&gt; m_NANDTiming.m_u8DSAMPLE_TIME = 6&lt;BR /&gt; m_u32PageDataSize = 2048&lt;BR /&gt; m_u32TotalPageSize = 2112&lt;BR /&gt; m_u32SectorsPerBlock = 64&lt;BR /&gt; m_u32NumberOfNANDs = 0&lt;BR /&gt; m_u32TotalInternalDie = 0&lt;BR /&gt; m_u32CellType = 0&lt;BR /&gt; m_u32EccBlockNEccType = 2&lt;BR /&gt; m_u32EccBlock0Size = 512&lt;BR /&gt; m_u32EccBlockNSize = 512&lt;BR /&gt; m_u32EccBlock0EccType = 2&lt;BR /&gt; m_u32MetadataBytes = 10&lt;BR /&gt; m_u32NumEccBlocksPerPage = 3&lt;BR /&gt; m_u32EccBlockNEccLevelSDK = 0&lt;BR /&gt; m_u32EccBlock0SizeSDK = 0&lt;BR /&gt; m_u32EccBlockNSizeSDK = 0&lt;BR /&gt; m_u32EccBlock0EccLevelSDK = 0&lt;BR /&gt; m_u32NumEccBlocksPerPageSDK = 0&lt;BR /&gt; m_u32MetadataBytesSDK = 0&lt;BR /&gt; m_u32EraseThreshold = 0&lt;BR /&gt; m_u32Firmware1_startingPage = 256&lt;BR /&gt; m_u32Firmware2_startingPage = 4224&lt;BR /&gt; m_u32PagesInFirmware1 = 26&lt;BR /&gt; m_u32PagesInFirmware2 = 26&lt;BR /&gt; m_u32DBBTSearchAreaStartAddress = 128&lt;BR /&gt; m_u32BadBlockMarkerByte = 0&lt;BR /&gt; m_u32BadBlockMarkerStartBit = 0&lt;BR /&gt; m_u32BBMarkerPhysicalOffset = 2048&lt;BR /&gt; m_u32BCHType = 0&lt;BR /&gt; m_NANDTMTiming.m_u32TMTiming2_ReadLatency = 0&lt;BR /&gt; m_NANDTMTiming.m_u32TMTiming2_PreambleDelay = 0&lt;BR /&gt; m_NANDTMTiming.m_u32TMTiming2_CEDelay = 0&lt;BR /&gt; m_NANDTMTiming.m_u32TMTiming2_PostambleDelay = 0&lt;BR /&gt; m_NANDTMTiming.m_u32TMTiming2_CmdAddPause = 0&lt;BR /&gt; m_NANDTMTiming.m_u32TMTiming2_DataPause = 0&lt;BR /&gt; m_NANDTMTiming.m_u32TMSpeed = 0&lt;BR /&gt; m_NANDTMTiming.m_u32TMTiming1_BusyTimeout = 0&lt;BR /&gt; m_u32DISBBM = 0&lt;BR /&gt; m_u32BBMarkerPhysicalOffsetInSpareData = 0&lt;BR /&gt; m_u32OnfiSyncEnable = 0&lt;BR /&gt; m_NANDONFITiming.m_u32ONFISpeed = 0&lt;BR /&gt; m_NANDONFITiming.m_u32ONFITiming_ReadLatency = 0&lt;BR /&gt; m_NANDONFITiming.m_u32ONFITiming_CEDelay = 0&lt;BR /&gt; m_NANDONFITiming.m_u32ONFITiming_PreambleDelay = 0&lt;BR /&gt; m_NANDONFITiming.m_u32ONFITiming_PostambleDelay = 0&lt;BR /&gt; m_NANDONFITiming.m_u32ONFITiming_CmdAddPause = 0&lt;BR /&gt; m_NANDONFITiming.m_u32ONFITiming_DataPause = 0&lt;BR /&gt; m_NANDONFITiming.m_u32ONFITiming_BusyTimeout = 0&lt;BR /&gt; m_u32DISBBSearch = 0&lt;BR /&gt; m_u32RandomizerEnable = 0&lt;BR /&gt; m_u32ReadRetryEnable = 0&lt;BR /&gt; m_u32ReadRetrySeqLength = 0&lt;BR /&gt;DBBT&lt;BR /&gt; m_u32Checksum = 0x00000000&lt;BR /&gt; m_u32FingerPrint = 0x54424244&lt;BR /&gt; m_u32Version = 0x01000000&lt;BR /&gt; m_u32DBBTNumOfPages = 0&lt;BR /&gt;Firmware: image #0 @ 0x80000 size 0xd000 - available 0x7c0000&lt;BR /&gt;Firmware: image #1 @ 0x840000 size 0xd000 - available 0x7c0000&lt;BR /&gt;-------------- Start to write the [ FCB ] -----&lt;BR /&gt;mtd: erasing @0:0x0-0x20000&lt;BR /&gt;mtd: Writing FCB0 [ @0:0x0 ] (840) *&lt;BR /&gt;mtd: erasing @0:0x20000-0x40000&lt;BR /&gt;mtd: Writing FCB1 [ @0:0x20000 ] (840) *&lt;BR /&gt;mtd_commit_bcb(FCB): status 0&lt;/P&gt;&lt;P&gt;-------------- Start to write the [ DBBT ] -----&lt;BR /&gt;mtd: erasing @0:0x40000-0x60000&lt;BR /&gt;mtd: Writing DBBT0 [ @0:0x40000 ] (800) *&lt;BR /&gt;mtd: erasing @0:0x60000-0x80000&lt;BR /&gt;mtd: Writing DBBT1 [ @0:0x60000 ] (800) *&lt;BR /&gt;mtd_commit_bcb(DBBT): status 0&lt;/P&gt;&lt;P&gt;---------- Start to write the [ .tmp_kobs_ng ]----&lt;BR /&gt;mtd: Writting .tmp_kobs_ng: #0 @0: 0x00080000 - 0x0008d000&lt;BR /&gt;mtd: erasing @0:0x80000-0xa0000&lt;BR /&gt;mtd: We write one page for save guard. *&lt;BR /&gt;mtd: Writting .tmp_kobs_ng: #1 @0: 0x00840000 - 0x0084d000&lt;BR /&gt;mtd: erasing @0:0x840000-0x860000&lt;BR /&gt;mtd: We write one page for save guard. *&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jan 2019 09:07:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6ul-boot-from-NAND/m-p/866283#M131896</guid>
      <dc:creator>parthitce</dc:creator>
      <dc:date>2019-01-10T09:07:39Z</dc:date>
    </item>
    <item>
      <title>Re: imx6ul boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6ul-boot-from-NAND/m-p/866284#M131897</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Parthiban&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kernel linux-fslc is not supported by nxp (it may be supported using meta-fsl-arm mailing list&lt;BR /&gt;&lt;A href="https://lists.yoctoproject.org/listinfo/meta-freescale)"&gt;https://lists.yoctoproject.org/listinfo/meta-freescale)&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;one can try with nxp official linux releases from &lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/" title="https://source.codeaurora.org/external/imx/linux-imx/"&gt;linux-imx - i.MX Linux kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;repository and patches from&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-236994"&gt;How-To use NAND boot on i.MX6UL EVK board&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2019 02:51:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6ul-boot-from-NAND/m-p/866284#M131897</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-01-11T02:51:27Z</dc:date>
    </item>
    <item>
      <title>Re: imx6ul boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6ul-boot-from-NAND/m-p/866285#M131898</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will check with the kernel tree which you have mentioned. But regarding the FCB blocks placement using the NXP toolk kobs-ng, is it wrong?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does using different kernel will have effect placement location for FCB blocks?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Parthiban N&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2019 07:12:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6ul-boot-from-NAND/m-p/866285#M131898</guid>
      <dc:creator>parthitce</dc:creator>
      <dc:date>2019-01-11T07:12:48Z</dc:date>
    </item>
    <item>
      <title>Re: imx6ul boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6ul-boot-from-NAND/m-p/866286#M131899</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Parthiban&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in general kernels (fslc and &lt;A class="link-titled" href="https://source.codeaurora.org/external/imx" title="https://source.codeaurora.org/external/imx"&gt;Code Aurora git repositories&lt;/A&gt;&amp;nbsp;) are different and this may help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 Jan 2019 00:10:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6ul-boot-from-NAND/m-p/866286#M131899</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-01-12T00:10:24Z</dc:date>
    </item>
  </channel>
</rss>

