<?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 Flash in IMX6ULL EVK in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Nand-Flash-in-IMX6ULL-EVK/m-p/692091#M107264</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Resolved.&lt;/P&gt;&lt;P&gt;I need to put in uboot/mtd/drivers/nand/nand_ids.c this:&lt;/P&gt;&lt;P&gt;{"TC58NVG2S0H 4G 3.3V 8-bit",&lt;BR /&gt; { .id = {0x98, 0xdc, 0x90, 0x26, 0x76, 0x16, 0x08, 0x00} },&lt;BR /&gt; SZ_4K, SZ_512, SZ_256K, 0, 8, 256, NAND_ECC_INFO(8, SZ_512) },&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, 17 Jan 2018 08:52:08 GMT</pubDate>
    <dc:creator>crcn</dc:creator>
    <dc:date>2018-01-17T08:52:08Z</dc:date>
    <item>
      <title>Nand Flash in IMX6ULL EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Nand-Flash-in-IMX6ULL-EVK/m-p/692089#M107262</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm using IMX6ULL EVK and mount one Nand Flash (TC58NVG2SOHTA00).&lt;/P&gt;&lt;P&gt;By default the kit have mounted the SDcard and one NOR.&lt;/P&gt;&lt;P&gt;To support the nand:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;gt;&amp;gt; add UBOOT_CONFIG = "nand" to local.conf.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;gt;&amp;gt; change imx6ull-14x14-evk.dts&lt;/P&gt;&lt;P&gt;&amp;amp;gpmi {&lt;/P&gt;&lt;P&gt;pinctrl-names = "default";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pinctrl-0 = &amp;lt;&amp;amp;pinctrl_gpmi_nand_1&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;status = "okay";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;nand-on-flash-bbt; &lt;BR /&gt;&amp;nbsp; };&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;amp;iomuxc {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;imx6ull-evk-gpmi-rework {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;pinctrl_gpmi_nand_1: gpmi-nand-1 {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;fsl,pins = &amp;lt;&lt;BR /&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;MX6UL_PAD_NAND_CLE__RAWNAND_CLE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6UL_PAD_NAND_ALE__RAWNAND_ALE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6UL_PAD_NAND_WP_B__RAWNAND_WP_B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6UL_PAD_NAND_READY_B__RAWNAND_READY_B 0xb000&lt;BR /&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;MX6UL_PAD_NAND_CE0_B__RAWNAND_CE0_B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6UL_PAD_NAND_CE1_B__RAWNAND_CE1_B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6UL_PAD_NAND_RE_B__RAWNAND_RE_B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6UL_PAD_NAND_WE_B__RAWNAND_WE_B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6UL_PAD_NAND_DATA00__RAWNAND_DATA00&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6UL_PAD_NAND_DATA01__RAWNAND_DATA01&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6UL_PAD_NAND_DATA02__RAWNAND_DATA02&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6UL_PAD_NAND_DATA03__RAWNAND_DATA03&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6UL_PAD_NAND_DATA04__RAWNAND_DATA04&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6UL_PAD_NAND_DATA05__RAWNAND_DATA05&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6UL_PAD_NAND_DATA06__RAWNAND_DATA06&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&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;MX6UL_PAD_NAND_DATA07__RAWNAND_DATA07&amp;nbsp;&amp;nbsp; 0xb0b1&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;};&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;};&lt;BR /&gt;};&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I program the micro with MFG TOOLS, and I have this debug in uboot:&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;U-Boot 2016.03-imx_v2016.03_4.1.15_2.0.0_ga+g0ec2a01 (Jun 16 2017 - 14:51:48 +0200)&lt;/P&gt;&lt;P&gt;CPU: Freescale i.MX6ULL rev1.0 at 396MHz&lt;BR /&gt;CPU: Commercial temperature grade (0C to 95C) at 43C&lt;BR /&gt;Reset cause: POR&lt;BR /&gt;Board: MX6ULL 14x14 EVK&lt;BR /&gt;I2C: ready&lt;BR /&gt;DRAM: 512 MiB&lt;BR /&gt;NAND: 512 MiB&lt;BR /&gt;MMC: FSL_SDHC: 0, FSL_SDHC: 1&lt;BR /&gt;&lt;STRONG&gt;cannot support the NAND, missing necessary info&lt;/STRONG&gt;&lt;BR /&gt;Display: TFT43AB (480x272)&lt;BR /&gt;Video: 480x272x24&lt;BR /&gt;In: serial&lt;BR /&gt;Out: serial&lt;BR /&gt;Err: serial&lt;BR /&gt;Net: FEC1&lt;BR /&gt;Normal Boot&lt;BR /&gt;Hit any key to stop autoboot: 0&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Why u-boot don't recognize the nand (&lt;STRONG&gt;cannot support the NAND, missing necessary info&lt;/STRONG&gt;)?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Another question, the environments variables from u-boot are saved in address 0x3c00000 (by default).&lt;/P&gt;&lt;P&gt;I need to change one of them in userspace, so I try to install u-boot-fw-utils and have this error:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Can't find default configuration "arch/../configs/mx6ull_14x14_evk_nand_defconfig"!&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;It seems that u-boot-fw-utils don support imx6ull? It's true?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I tried to read/write the flash in that direction (nanddump and nandwrite command) and I see correct values until position 0x3c000200. After this position the data seems to be corrupted. See attachment..&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If read/write in another direction (for example 0x3e000000) I don't have this issue. Why this happens?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-336223"&gt;imx6ull-14x14-evk.dts.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Jun 2017 13:05:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Nand-Flash-in-IMX6ULL-EVK/m-p/692089#M107262</guid>
      <dc:creator>crcn</dc:creator>
      <dc:date>2017-06-19T13:05:20Z</dc:date>
    </item>
    <item>
      <title>Re: Nand Flash in IMX6ULL EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Nand-Flash-in-IMX6ULL-EVK/m-p/692090#M107263</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;please verify that this nand record is present in uboot/drivers/mtd/nand/nand_ids.c,&lt;/P&gt;&lt;P&gt;for mx6ull_14x14_evk_nand_defconfig please check&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fgit.freescale.com%2Fgit%2Fcgit.cgi%2Fimx%2Fuboot-imx.git%2Ftree%2Fconfigs%3Fh%3Dimx_v2016.03_4.1.15_2.0.0_ga%26id%3Drel_imx_4.1.15_2.1.0_ga" rel="nofollow" target="_blank"&gt;http://git.freescale.com/git/cgit.cgi/imx/uboot-imx.git/tree/configs?h=imx_v2016.03_4.1.15_2.0.0_ga&amp;amp;id=rel_imx_4.1.15_2.1.0_ga&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://git.freescale.com/git/cgit.cgi/imx/uboot-imx.git/tree/configs/mx6ull_14x14_evk_nand_defconfig?h=imx_v2016.03_4.1.15_2.0.0_ga&amp;amp;id=rel_imx_4.1.15_2.1.0_ga"&gt;http://git.freescale.com/git/cgit.cgi/imx/uboot-imx.git/tree/configs/mx6ull_14x14_evk_nand_defconfig?h=imx_v2016.03_4.1.15_2.0.0_ga&amp;amp;id=rel_imx_4.1.15_2.1.0_ga&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>Mon, 19 Jun 2017 23:21:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Nand-Flash-in-IMX6ULL-EVK/m-p/692090#M107263</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2017-06-19T23:21:25Z</dc:date>
    </item>
    <item>
      <title>Re: Nand Flash in IMX6ULL EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Nand-Flash-in-IMX6ULL-EVK/m-p/692091#M107264</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Resolved.&lt;/P&gt;&lt;P&gt;I need to put in uboot/mtd/drivers/nand/nand_ids.c this:&lt;/P&gt;&lt;P&gt;{"TC58NVG2S0H 4G 3.3V 8-bit",&lt;BR /&gt; { .id = {0x98, 0xdc, 0x90, 0x26, 0x76, 0x16, 0x08, 0x00} },&lt;BR /&gt; SZ_4K, SZ_512, SZ_256K, 0, 8, 256, NAND_ECC_INFO(8, SZ_512) },&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, 17 Jan 2018 08:52:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Nand-Flash-in-IMX6ULL-EVK/m-p/692091#M107264</guid>
      <dc:creator>crcn</dc:creator>
      <dc:date>2018-01-17T08:52:08Z</dc:date>
    </item>
  </channel>
</rss>

