<?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: NAND REWORK on MCIMX6ULL-EVK(MT29F8G08ABACAWP) in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/NAND-REWORK-on-MCIMX6ULL-EVK-MT29F8G08ABACAWP/m-p/818388#M126086</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Alex, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; do you solve your problems? Are you able to use the NAND flash with imx6ull evk?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Stefano.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 15 Oct 2018 09:35:40 GMT</pubDate>
    <dc:creator>SCordibella</dc:creator>
    <dc:date>2018-10-15T09:35:40Z</dc:date>
    <item>
      <title>NAND REWORK on MCIMX6ULL-EVK(MT29F8G08ABACAWP)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/NAND-REWORK-on-MCIMX6ULL-EVK-MT29F8G08ABACAWP/m-p/818386#M126084</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear NXP:&lt;BR /&gt;I am doing nand bring up on MCIMX6ULL-EVK board now. &lt;BR /&gt;The nand is "Micron MT29F8G08ABACAWP-ITC".&lt;/P&gt;&lt;P&gt;(1)Hardware-side finished work:&lt;BR /&gt;a)According to "i.MX 6ULL EVK Board Hardware User's Guide -IMX6ULLEVKHUG.pdf":&lt;BR /&gt;2.8. NAND flash&lt;BR /&gt;NAND flash is not populated by default on the i.MX 6ULL EVK board. To boot from the NAND flash, the following reworks should be implemented:&lt;BR /&gt;1. Remove the QSPI Nor flash device&lt;BR /&gt;2. Populate the NAND device&lt;BR /&gt;3. Change the Boot-mode switch (SW601) settings to ON, ON, OFF, ON&lt;BR /&gt;4. The developer should adjust the BOOT_CFG settings for specified NAND Flash device, by exchanging the pull up/down resistors. See the main board schematic for more information.&lt;BR /&gt;b)According to FUSE MAP(Boot Cfg) on EVK board Schematics:&lt;BR /&gt;Note: Action: N/A means do nothing, the resistors have been welded by default on EVK!&lt;BR /&gt;******************************************************************************************************************&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BOOT_CFG1[7]&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;BOOT_CFG1[6]&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BOOT_CFG1[5:4]&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; BOOT_CFG1[3:2]&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Boot device selection&amp;nbsp; &amp;nbsp; BT_TOGGLEMODE&amp;nbsp; &amp;nbsp; &amp;nbsp; Pages in block&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Nand Number of Devices&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0-raw NAND&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;01-64&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 00-1&amp;nbsp;&lt;BR /&gt;Action&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; N/A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; N/A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; remove R619&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; N/A&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;BOOT_CFG1[1:0]&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Nand Row address bytes&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;00-3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;SPAN&gt;Action&lt;/SPAN&gt;&amp;nbsp; &amp;nbsp; move R623 to R632, remove R624&amp;nbsp;&lt;/P&gt;&lt;P&gt;******************************************************************************************************************&lt;/P&gt;&lt;P&gt;(Other BOOT CFG such as&amp;nbsp;&lt;SPAN&gt;BOOT_CFG2, used default setting.)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(2)Software-side:&lt;BR /&gt;uboot version: imx_v2016.03_4.1.15_2.0.0_ga&lt;BR /&gt;kernel version: imx_4.9.11_1.0.0_ga&lt;BR /&gt;MFGTOOLS: L4.1.15_2.0.0-ga_mfg-tools&lt;BR /&gt;We have prepared flash images:&lt;BR /&gt;u-boot-imx6ull14x14evk_nand.imx, zImage, zImage-imx6ull-14x14-evk-gpmi-weim.dtb, rootfs.tar.bz2&lt;BR /&gt;Then used mfgtools "mfgtool2-yocto-mx-evk-nand.vbs" to flash. According to the log, uboot nand driver read nand MANUFACTURE ID &amp;amp;&amp;amp; DEVICE ID failed, read id result was all 0xff, for this nand chip, it should be 0x2c &amp;amp;&amp;amp; 0xd3.&lt;BR /&gt;Recognize nand chip failed. (maf_id, dev_id)&lt;BR /&gt;Below is my nand-rework patch:&lt;BR /&gt;（2-1）uboot：&lt;BR /&gt;2-1-1)&lt;BR /&gt;diff --git a/include/configs/mx6ullevk.h b/include/configs/mx6ullevk.h&lt;BR /&gt;index ad8afad..89ff52c 100644&lt;BR /&gt;--- a/include/configs/mx6ullevk.h&lt;BR /&gt;+++ b/include/configs/mx6ullevk.h&lt;BR /&gt;@@ -120,7 +120,7 @@&lt;BR /&gt; "bootargs=console=ttymxc0,115200 ubi.mtd=4 " \&lt;BR /&gt; "root=ubi0:rootfs rootfstype=ubifs " \&lt;BR /&gt; CONFIG_BOOTARGS_CMA_SIZE \&lt;BR /&gt;- "mtdparts=gpmi-nand:64m(boot),16m(kernel),16m(dtb),1m(misc),-(rootfs)\0"\&lt;BR /&gt;+ "mtdparts=gpmi-nand:64m(boot),16m(user1),16m(logo),8m(kernel),1m(dtb),800m(rootfs)\0"\&lt;BR /&gt; "bootcmd=nand read ${loadaddr} 0x4000000 0x800000;"\&lt;BR /&gt; "nand read ${fdt_addr} 0x5000000 0x100000;"\&lt;BR /&gt; "bootz ${loadaddr} - ${fdt_addr}\0"&lt;/P&gt;&lt;P&gt;2-1-2)&lt;BR /&gt;diff --git a/drivers/mtd/nand/nand_ids.c b/drivers/mtd/nand/nand_ids.c&lt;BR /&gt;index fdd0074..f1ce7f9 100644&lt;BR /&gt;--- a/drivers/mtd/nand/nand_ids.c&lt;BR /&gt;+++ b/drivers/mtd/nand/nand_ids.c&lt;BR /&gt;@@ -41,6 +41,9 @@ struct nand_flash_dev nand_flash_ids[] = {&lt;BR /&gt; * listed by full ID. We list them first so that we can easily identify&lt;BR /&gt; * the most specific match.&lt;BR /&gt; */&lt;BR /&gt;+ {"MT29F8G08ABACAWP 8G 3.3V 8-bit",&lt;BR /&gt;+ { .id = {0x2c, 0xd3} },&lt;BR /&gt;+ SZ_4K, SZ_1K, SZ_256K, 0, 8, 224, NAND_ECC_INFO(4, SZ_512) },&lt;BR /&gt; {"TC58NVG2S0F 4G 3.3V 8-bit",&lt;BR /&gt; { .id = {0x98, 0xdc, 0x90, 0x26, 0x76, 0x15, 0x01, 0x08} },&lt;BR /&gt; SZ_4K, SZ_512, SZ_256K, 0, 8, 224, NAND_ECC_INFO(4, SZ_512) },&lt;/P&gt;&lt;P&gt;（2-2）kernel：&lt;BR /&gt;diff --git a/drivers/mtd/nand/nand_ids.c b/drivers/mtd/nand/nand_ids.c&lt;BR /&gt;index 2af9869..823a65e 100644&lt;BR /&gt;--- a/drivers/mtd/nand/nand_ids.c&lt;BR /&gt;+++ b/drivers/mtd/nand/nand_ids.c&lt;BR /&gt;@@ -29,6 +29,9 @@ struct nand_flash_dev nand_flash_ids[] = {&lt;BR /&gt; * listed by full ID. We list them first so that we can easily identify&lt;BR /&gt; * the most specific match.&lt;BR /&gt; */&lt;BR /&gt;+ {"MT29F8G08ABACAWP 8G 3.3V 8-bit",&lt;BR /&gt;+ { .id = {0x2c, 0xd3} },&lt;BR /&gt;+ SZ_4K, SZ_1K, SZ_256K, 0, 8, 224, NAND_ECC_INFO(8, SZ_1K) },&lt;BR /&gt; {"TC58NVG0S3E 1G 3.3V 8-bit",&lt;BR /&gt; { .id = {0x98, 0xd1, 0x90, 0x15, 0x76, 0x14, 0x01, 0x00} },&lt;BR /&gt; SZ_2K, SZ_128, SZ_128K, 0, 8, 64, NAND_ECC_INFO(1, SZ_512),&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;My questions were below:&lt;BR /&gt;1) Dose MCIMX6ULL-EVK support "Micron MT29F8G08ABACAWP-ITC"? (see attached datasheet)&lt;BR /&gt;2) HW-Rework was ok? Is there any method that could be used to check rework was ok from hw-side? &lt;BR /&gt;3) SW patch was ok? Any patch was missed? (attached log for fail details)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jun 2018 02:04:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/NAND-REWORK-on-MCIMX6ULL-EVK-MT29F8G08ABACAWP/m-p/818386#M126084</guid>
      <dc:creator>alexzhu3</dc:creator>
      <dc:date>2018-06-26T02:04:20Z</dc:date>
    </item>
    <item>
      <title>Re: NAND REWORK on MCIMX6ULL-EVK(MT29F8G08ABACAWP)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/NAND-REWORK-on-MCIMX6ULL-EVK-MT29F8G08ABACAWP/m-p/818387#M126085</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi alex&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;yes this nand can be used with i.MX6ULL.&lt;/P&gt;&lt;P&gt;For software patches one can look on&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;Simple baremetal nand test can be reused from i.MX6DQ/SDL SDK&lt;/P&gt;&lt;P&gt;(zip can be found on&lt;A href="https://community.nxp.com/thread/432859"&gt;https://community.nxp.com/thread/432859&lt;/A&gt; )&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>Wed, 27 Jun 2018 10:01:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/NAND-REWORK-on-MCIMX6ULL-EVK-MT29F8G08ABACAWP/m-p/818387#M126085</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-06-27T10:01:15Z</dc:date>
    </item>
    <item>
      <title>Re: NAND REWORK on MCIMX6ULL-EVK(MT29F8G08ABACAWP)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/NAND-REWORK-on-MCIMX6ULL-EVK-MT29F8G08ABACAWP/m-p/818388#M126086</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Alex, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; do you solve your problems? Are you able to use the NAND flash with imx6ull evk?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Stefano.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Oct 2018 09:35:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/NAND-REWORK-on-MCIMX6ULL-EVK-MT29F8G08ABACAWP/m-p/818388#M126086</guid>
      <dc:creator>SCordibella</dc:creator>
      <dc:date>2018-10-15T09:35:40Z</dc:date>
    </item>
    <item>
      <title>Re: NAND REWORK on MCIMX6ULL-EVK(MT29F8G08ABACAWP)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/NAND-REWORK-on-MCIMX6ULL-EVK-MT29F8G08ABACAWP/m-p/818389#M126087</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;&amp;nbsp;&amp;nbsp;&amp;nbsp; I try to follow your suggestion and use the baremetal tests, but I am unable to download the correct toolchain.&lt;/P&gt;&lt;P&gt;Are you sure that the required Sourcery CodeBench Lite is available on the Mentor Website?&lt;/P&gt;&lt;P&gt;Following the readme that point me to the sourcery codebench site I can't find the 13 November 2012 release.&lt;/P&gt;&lt;P&gt;Even the page reported in the readme (&lt;A class="link-titled" href="https://sourcery.mentor.com/GNUToolchain/release2322" title="https://sourcery.mentor.com/GNUToolchain/release2322"&gt;[hidden] for ARM EABI&lt;/A&gt;&amp;nbsp;) has only documentation...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your help,&lt;/P&gt;&lt;P&gt;Stefano.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Oct 2018 14:54:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/NAND-REWORK-on-MCIMX6ULL-EVK-MT29F8G08ABACAWP/m-p/818389#M126087</guid>
      <dc:creator>SCordibella</dc:creator>
      <dc:date>2018-10-18T14:54:04Z</dc:date>
    </item>
    <item>
      <title>Re: NAND REWORK on MCIMX6ULL-EVK(MT29F8G08ABACAWP)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/NAND-REWORK-on-MCIMX6ULL-EVK-MT29F8G08ABACAWP/m-p/818390#M126088</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;&amp;nbsp; Thanks a lot!&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Oct 2018 13:19:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/NAND-REWORK-on-MCIMX6ULL-EVK-MT29F8G08ABACAWP/m-p/818390#M126088</guid>
      <dc:creator>alexzhu3</dc:creator>
      <dc:date>2018-10-24T13:19:58Z</dc:date>
    </item>
    <item>
      <title>Re: NAND REWORK on MCIMX6ULL-EVK(MT29F8G08ABACAWP)</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/NAND-REWORK-on-MCIMX6ULL-EVK-MT29F8G08ABACAWP/m-p/818391#M126089</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Stefano:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Sorry I have not solved this problem. Now I am busy on other project.&lt;BR /&gt;&amp;nbsp; My last debug was stop on the point that after hardware nand rework, nand_scan in uboot could not recognize the nand chip, log showed: "No NAND device found".&amp;nbsp; The kernel boot failed later.&lt;BR /&gt;&amp;nbsp; I will update the status if I make progress.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Oct 2018 13:21:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/NAND-REWORK-on-MCIMX6ULL-EVK-MT29F8G08ABACAWP/m-p/818391#M126089</guid>
      <dc:creator>alexzhu3</dc:creator>
      <dc:date>2018-10-24T13:21:23Z</dc:date>
    </item>
  </channel>
</rss>

