<?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: kobs-ng on i.mx6 (solo)</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/kobs-ng-on-i-mx6-solo/m-p/189390#M9327</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you please point me in the direction of how to use the kobs-ng tool provided? I am trying to boot from nand on an custom iMX6DQ board&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Sep 2013 18:56:31 GMT</pubDate>
    <dc:creator>rp123</dc:creator>
    <dc:date>2013-09-19T18:56:31Z</dc:date>
    <item>
      <title>kobs-ng on i.mx6 (solo)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kobs-ng-on-i-mx6-solo/m-p/189385#M9322</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a version of kobs-ng (running 1.2) that supports the dump command on an i.mx6 part?&amp;nbsp; The current code is looking for NCB blocks instead of FCB which looks like it is for other i.mx parts.&amp;nbsp; I have found a few references to this topic for other i.mx processors but none relating to the i.mx6.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Nov 2012 18:36:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kobs-ng-on-i-mx6-solo/m-p/189385#M9322</guid>
      <dc:creator>JimMalone</dc:creator>
      <dc:date>2012-11-27T18:36:39Z</dc:date>
    </item>
    <item>
      <title>Re: kobs-ng on i.mx6 (solo)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kobs-ng-on-i-mx6-solo/m-p/189386#M9323</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Jim,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For i.mx6, you need the latest kobs-ng which version is 1.3 or above. I have attached the version 1.3 here. Please use this one to replace your version 1.2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2013 03:55:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kobs-ng-on-i-mx6-solo/m-p/189386#M9323</guid>
      <dc:creator>PeterChan</dc:creator>
      <dc:date>2013-01-09T03:55:35Z</dc:date>
    </item>
    <item>
      <title>Re: kobs-ng on i.mx6 (solo)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kobs-ng-on-i-mx6-solo/m-p/189387#M9324</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Peter,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any chance I can get the source code for this version?&amp;nbsp; In the latest BSP release, the 1.2 version of kobs-ng is still the current version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2013 14:37:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kobs-ng-on-i-mx6-solo/m-p/189387#M9324</guid>
      <dc:creator>JimMalone</dc:creator>
      <dc:date>2013-01-09T14:37:50Z</dc:date>
    </item>
    <item>
      <title>Re: kobs-ng on i.mx6 (solo)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kobs-ng-on-i-mx6-solo/m-p/189388#M9325</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For clarification, is version 1.3 needed for the dump command on i.MX6 or is 1.3 needed for i.MX6 period?&amp;nbsp; Also, I would also like the source code for version 1.3 if possible.&amp;nbsp; Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Mar 2013 19:48:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kobs-ng-on-i-mx6-solo/m-p/189388#M9325</guid>
      <dc:creator>JasonDavis</dc:creator>
      <dc:date>2013-03-19T19:48:12Z</dc:date>
    </item>
    <item>
      <title>Re: kobs-ng on i.mx6 (solo)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kobs-ng-on-i-mx6-solo/m-p/189389#M9326</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;kobs-ng version 1.3 is required for i.MX6.&lt;/P&gt;&lt;P&gt;I am sorry I can't release the kobs-ng source code here.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Mar 2013 09:08:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kobs-ng-on-i-mx6-solo/m-p/189389#M9326</guid>
      <dc:creator>PeterChan</dc:creator>
      <dc:date>2013-03-20T09:08:32Z</dc:date>
    </item>
    <item>
      <title>Re: kobs-ng on i.mx6 (solo)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kobs-ng-on-i-mx6-solo/m-p/189390#M9327</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you please point me in the direction of how to use the kobs-ng tool provided? I am trying to boot from nand on an custom iMX6DQ board&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Sep 2013 18:56:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kobs-ng-on-i-mx6-solo/m-p/189390#M9327</guid>
      <dc:creator>rp123</dc:creator>
      <dc:date>2013-09-19T18:56:31Z</dc:date>
    </item>
    <item>
      <title>Re: Re: kobs-ng on i.mx6 (solo)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kobs-ng-on-i-mx6-solo/m-p/189391#M9328</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The source code of kobs-ng version 1.3 is now available in Linux BSP release L3.0.35_4.1.0_130816. After installing the LTIB, type command "litb -m prep -p kobs-ng" to get the source code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The kobs-ng utility helps to program the u-boot to the NAND flash. It is usually run in the manufacturing tool and you can refer to the ucl2.xml in update profile in manufacturing tool for an example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Both BSP and manufacturing tool can be downloaded at &lt;A href="http://www.freescale.com/"&gt;www.freescale.com&lt;/A&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Sep 2013 03:46:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kobs-ng-on-i-mx6-solo/m-p/189391#M9328</guid>
      <dc:creator>PeterChan</dc:creator>
      <dc:date>2013-09-23T03:46:38Z</dc:date>
    </item>
    <item>
      <title>Re: kobs-ng on i.mx6 (solo)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kobs-ng-on-i-mx6-solo/m-p/189392#M9329</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;How To Find LTIB L3.0.35_4.1.0_130816 with kobs-ng source code&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Freescale website does an excellent job of obfuscating this information. However, I found it by:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX6_SW" title="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX6_SW"&gt;i.MX 6 Series Software and Development Tool Resources&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;Click on "Source Code for i.MX 6Quad/Dual"&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;After clicking through the license agreement, the LTIB L3.0.35_4.1.0_130816 download starts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The direct link is in this post: &lt;A href="https://community.nxp.com/thread/303342"&gt;i.MX 6 Q/D L3.0.35_1.1.0 GA release&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Too bad the Freescale people on this site couldn't provide this information as a basic courtesy to their user commuity.&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- yba&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Jan 2014 22:17:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kobs-ng-on-i-mx6-solo/m-p/189392#M9329</guid>
      <dc:creator>jonathanben-avr</dc:creator>
      <dc:date>2014-01-11T22:17:47Z</dc:date>
    </item>
    <item>
      <title>Re: kobs-ng on i.mx6 (solo)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kobs-ng-on-i-mx6-solo/m-p/189393#M9330</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Peter,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried the kobs-ng you attached on my mx6solo board. After kobs-ng init -v u-boot.bin, kobs-ng dump show fingerprints mismatch:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; ./kobs-ng init -v u-boot.bin&lt;/P&gt;&lt;P&gt;MTD CONFIG:&lt;/P&gt;&lt;P&gt;&amp;nbsp; chip_0_device_path = "/dev/mtd0"&lt;/P&gt;&lt;P&gt;&amp;nbsp; chip_1_device_path = "(null)"&lt;/P&gt;&lt;P&gt;&amp;nbsp; search_exponent = 2&lt;/P&gt;&lt;P&gt;&amp;nbsp; data_setup_time = 80&lt;/P&gt;&lt;P&gt;&amp;nbsp; data_hold_time = 60&lt;/P&gt;&lt;P&gt;&amp;nbsp; address_setup_time = 25&lt;/P&gt;&lt;P&gt;&amp;nbsp; data_sample_time = 6&lt;/P&gt;&lt;P&gt;&amp;nbsp; row_address_size = 3&lt;/P&gt;&lt;P&gt;&amp;nbsp; column_address_size = 2&lt;/P&gt;&lt;P&gt;&amp;nbsp; read_command_code1 = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; read_command_code2 = 48&lt;/P&gt;&lt;P&gt;&amp;nbsp; boot_stream_major_version = 1&lt;/P&gt;&lt;P&gt;&amp;nbsp; boot_stream_minor_version = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; boot_stream_sub_version = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; ncb_version = 3&lt;/P&gt;&lt;P&gt;&amp;nbsp; boot_stream_1_address = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; boot_stream_2_address = 0&lt;/P&gt;&lt;P&gt;u-boot.bin: verifying using key '00000000000000000000000000000000'&lt;/P&gt;&lt;P&gt;u-boot.bin: is a valid bootstream for key '00000000000000000000000000000000'&lt;/P&gt;&lt;P&gt;mtd: opening: "/dev/mtd0"&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x1140000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x2b00000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x6380000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x18000000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x18040000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x1ba00000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x261c0000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x26240000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x38000000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x38040000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x3a580000 (MTD)&lt;/P&gt;&lt;P&gt;NFC geometry :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ECC Strength&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Page Size in Bytes : 4224&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Metadata size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 10&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ECC Chunk Size in byte : 512&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ECC Chunk count&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Block Mark Byte Offset : 3995&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Block Mark Bit Offset&amp;nbsp; : 0&lt;/P&gt;&lt;P&gt;====================================================&lt;/P&gt;&lt;P&gt;mtd: opened '/dev/mtd0' - '(null)'&lt;/P&gt;&lt;P&gt;mtd: max_boot_stream_size_in_bytes = 535822336&lt;/P&gt;&lt;P&gt;mtd: boot_stream_size_in_bytes = 214788&lt;/P&gt;&lt;P&gt;mtd: boot_stream_size_in_pages = 53&lt;/P&gt;&lt;P&gt;mtd: #1 0x00200000 - 0x20100000 (0x00234704)&lt;/P&gt;&lt;P&gt;mtd: #2 0x20100000 - 0x40000000 (0x20134704)&lt;/P&gt;&lt;P&gt;FCB&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32Checksum = 0x00000000&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32FingerPrint = 0x20424346&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32Version = 0x01000000&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_NANDTiming.m_u8DataSetup = 80&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_NANDTiming.m_u8DataHold = 60&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_NANDTiming.m_u8AddressSetup = 25&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_NANDTiming.m_u8DSAMPLE_TIME = 6&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32PageDataSize = 4096&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32TotalPageSize = 4224&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32SectorsPerBlock = 64&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32NumberOfNANDs = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32TotalInternalDie = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32CellType = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32EccBlockNEccType = 4&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32EccBlock0Size = 512&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32EccBlockNSize = 512&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32EccBlock0EccType = 4&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32MetadataBytes = 10&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32NumEccBlocksPerPage = 7&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32EccBlockNEccLevelSDK = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32EccBlock0SizeSDK = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32EccBlockNSizeSDK = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32EccBlock0EccLevelSDK = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32NumEccBlocksPerPageSDK = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32MetadataBytesSDK = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32EraseThreshold = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32Firmware1_startingPage = 512&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32Firmware2_startingPage = 131328&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32PagesInFirmware1 = 53&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32PagesInFirmware2 = 53&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32DBBTSearchAreaStartAddress = 256&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32BadBlockMarkerByte = 3995&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32BadBlockMarkerStartBit = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32BBMarkerPhysicalOffset = 4096&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32BCHType = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_NANDTMTiming.m_u32TMTiming2_ReadLatency = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_NANDTMTiming.m_u32TMTiming2_PreambleDelay = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_NANDTMTiming.m_u32TMTiming2_CEDelay = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_NANDTMTiming.m_u32TMTiming2_PostambleDelay = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_NANDTMTiming.m_u32TMTiming2_CmdAddPause = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_NANDTMTiming.m_u32TMTiming2_DataPause = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_NANDTMTiming.m_u32TMSpeed = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_NANDTMTiming.m_u32TMTiming1_BusyTimeout = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32DISBBM = 0&lt;/P&gt;&lt;P&gt;DBBT&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32Checksum = 0x00000000&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32FingerPrint = 0x54424244&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32Version = 0x01000000&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32DBBTNumOfPages = 1&lt;/P&gt;&lt;P&gt;BBTN#0&lt;/P&gt;&lt;P&gt;&amp;nbsp; uNAND = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; uNumberBB = 11&lt;/P&gt;&lt;P&gt;&amp;nbsp; BADBLOCKS:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x45 0xac 0x18e 0x600 0x601 0x6e8 0x987 0x989 0xe00 0xe01 0xe96&lt;/P&gt;&lt;P&gt;Firmware: image #0 @ 0x200000 size 0x35000 - available 0x1ff00000&lt;/P&gt;&lt;P&gt;Firmware: image #1 @ 0x20100000 size 0x35000 - available 0x1ff00000&lt;/P&gt;&lt;P&gt;-------------- Start to write the [ FCB ] -----&lt;/P&gt;&lt;P&gt;mtd: erasing @0:0x0-0x40000&lt;/P&gt;&lt;P&gt;mtd: Writing FCB0 [ @0:0x0 ] (1080) *&lt;/P&gt;&lt;P&gt;mtd: erasing @0:0x40000-0x80000&lt;/P&gt;&lt;P&gt;mtd: Writing FCB1 [ @0:0x40000 ] (1080) *&lt;/P&gt;&lt;P&gt;mtd: erasing @0:0x80000-0xc0000&lt;/P&gt;&lt;P&gt;mtd: Writing FCB2 [ @0:0x80000 ] (1080) *&lt;/P&gt;&lt;P&gt;mtd: erasing @0:0xc0000-0x100000&lt;/P&gt;&lt;P&gt;mtd: Writing FCB3 [ @0:0xc0000 ] (1080) *&lt;/P&gt;&lt;P&gt;mtd_commit_bcb(FCB): status 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-------------- Start to write the [ DBBT ] -----&lt;/P&gt;&lt;P&gt;mtd: erasing @0:0x100000-0x140000&lt;/P&gt;&lt;P&gt;mtd: Writing DBBT0 [ @0:0x100000 ] (1000) *&lt;/P&gt;&lt;P&gt;mtd: erasing @0:0x140000-0x180000&lt;/P&gt;&lt;P&gt;mtd: Writing DBBT1 [ @0:0x140000 ] (1000) *&lt;/P&gt;&lt;P&gt;mtd: erasing @0:0x180000-0x1c0000&lt;/P&gt;&lt;P&gt;mtd: Writing DBBT2 [ @0:0x180000 ] (1000) *&lt;/P&gt;&lt;P&gt;mtd: erasing @0:0x1c0000-0x200000&lt;/P&gt;&lt;P&gt;mtd: Writing DBBT3 [ @0:0x1c0000 ] (1000) *&lt;/P&gt;&lt;P&gt;mtd_commit_bcb(DBBT): status 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mtd: PUTTING down DBBT0 BBTN0 @0x104000 (0x1000)&lt;/P&gt;&lt;P&gt;mtd: PUTTING down DBBT1 BBTN0 @0x144000 (0x1000)&lt;/P&gt;&lt;P&gt;mtd: PUTTING down DBBT2 BBTN0 @0x184000 (0x1000)&lt;/P&gt;&lt;P&gt;mtd: PUTTING down DBBT3 BBTN0 @0x1c4000 (0x1000)&lt;/P&gt;&lt;P&gt;---------- Start to write the [ u-boot.bin ]----&lt;/P&gt;&lt;P&gt;mtd: Writting u-boot.bin: #0 @0: 0x00200000 - 0x00235000&lt;/P&gt;&lt;P&gt;mtd: erasing @0:0x200000-0x240000&lt;/P&gt;&lt;P&gt;mtd: The last page is not full : 1796&lt;/P&gt;&lt;P&gt;mtd: We write one page for save guard. *&lt;/P&gt;&lt;P&gt;mtd: Writting u-boot.bin: #1 @0: 0x20100000 - 0x20135000&lt;/P&gt;&lt;P&gt;mtd: erasing @0:0x20100000-0x20140000&lt;/P&gt;&lt;P&gt;mtd: The last page is not full : 1796&lt;/P&gt;&lt;P&gt;mtd: We write one page for save guard. *&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; ./kobs-ng dump -v&lt;/P&gt;&lt;P&gt;MTD CONFIG:&lt;/P&gt;&lt;P&gt;&amp;nbsp; chip_0_device_path = "/dev/mtd0"&lt;/P&gt;&lt;P&gt;&amp;nbsp; chip_1_device_path = "(null)"&lt;/P&gt;&lt;P&gt;&amp;nbsp; search_exponent = 2&lt;/P&gt;&lt;P&gt;&amp;nbsp; data_setup_time = 80&lt;/P&gt;&lt;P&gt;&amp;nbsp; data_hold_time = 60&lt;/P&gt;&lt;P&gt;&amp;nbsp; address_setup_time = 25&lt;/P&gt;&lt;P&gt;&amp;nbsp; data_sample_time = 6&lt;/P&gt;&lt;P&gt;&amp;nbsp; row_address_size = 3&lt;/P&gt;&lt;P&gt;&amp;nbsp; column_address_size = 2&lt;/P&gt;&lt;P&gt;&amp;nbsp; read_command_code1 = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; read_command_code2 = 48&lt;/P&gt;&lt;P&gt;&amp;nbsp; boot_stream_major_version = 1&lt;/P&gt;&lt;P&gt;&amp;nbsp; boot_stream_minor_version = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; boot_stream_sub_version = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; ncb_version = 3&lt;/P&gt;&lt;P&gt;&amp;nbsp; boot_stream_1_address = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; boot_stream_2_address = 0&lt;/P&gt;&lt;P&gt;mtd: opening: "/dev/mtd0"&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x1140000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x2b00000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x6380000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x18000000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x18040000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x1ba00000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x261c0000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x26240000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x38000000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x38040000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd0' bad block @ 0x3a580000 (MTD)&lt;/P&gt;&lt;P&gt;NFC geometry :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ECC Strength&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Page Size in Bytes : 4224&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Metadata size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 10&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ECC Chunk Size in byte : 512&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ECC Chunk count&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Block Mark Byte Offset : 3995&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Block Mark Bit Offset&amp;nbsp; : 0&lt;/P&gt;&lt;P&gt;====================================================&lt;/P&gt;&lt;P&gt;mtd: opened '/dev/mtd0' - '(null)'&lt;/P&gt;&lt;P&gt;mtd: partition #0&lt;/P&gt;&lt;P&gt;&amp;nbsp; type = 4&lt;/P&gt;&lt;P&gt;&amp;nbsp; flags = 17408&lt;/P&gt;&lt;P&gt;&amp;nbsp; size = 1073741824&lt;/P&gt;&lt;P&gt;&amp;nbsp; erasesize = 262144&lt;/P&gt;&lt;P&gt;&amp;nbsp; writesize = 4096&lt;/P&gt;&lt;P&gt;&amp;nbsp; oobsize = 128&lt;/P&gt;&lt;P&gt;&amp;nbsp; blocks = 4096&lt;/P&gt;&lt;P&gt;&amp;nbsp; BAD: 0x1140000 0x2b00000 0x6380000 0x18000000 0x18040000 0x1ba00000 0x261c0000 0x26240000 0x38000000 0x38040000 0x3a580000&lt;/P&gt;&lt;P&gt;mtd: fingerprints mismatch @0:0x0&lt;/P&gt;&lt;P&gt;mtd: fingerprints mismatch @0:0x40000&lt;/P&gt;&lt;P&gt;mtd: fingerprints mismatch @0:0x80000&lt;/P&gt;&lt;P&gt;mtd: fingerprints mismatch @0:0xc0000&lt;/P&gt;&lt;P&gt;mtd: NCB0 not found&lt;/P&gt;&lt;P&gt;mtd: fingerprints mismatch @0:0x100000&lt;/P&gt;&lt;P&gt;mtd: fingerprints mismatch @0:0x140000&lt;/P&gt;&lt;P&gt;mtd: fingerprints mismatch @0:0x180000&lt;/P&gt;&lt;P&gt;mtd: fingerprints mismatch @0:0x1c0000&lt;/P&gt;&lt;P&gt;mtd: NCB1 not found&lt;/P&gt;&lt;P&gt;mtd: neither NCB1 or NCB2 found ERROR&lt;/P&gt;&lt;P&gt;Unable to load boot structures&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ma I know is there something wrong with my flash? Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Dec 2014 03:45:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kobs-ng-on-i-mx6-solo/m-p/189393#M9330</guid>
      <dc:creator>yangyechao</dc:creator>
      <dc:date>2014-12-12T03:45:51Z</dc:date>
    </item>
  </channel>
</rss>

