<?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中的主题 imx6q u-boot NAND support</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-u-boot-NAND-support/m-p/483815#M77198</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi!&lt;/P&gt;&lt;P&gt;Having a custom board with IMX6Q I'm trying to bring up NAND сhip (MT29F2G08ABAEA).&lt;/P&gt;&lt;P&gt;I've&amp;nbsp; already compiled a few u-boot versions from different vendors and repositories including Freescale, Boundary and Denx mainline. I have to mention that in all repositories I use nitrogen6x board as reference because it has similar design and very convenient set of files to fill in DDR3 registers. I need to modify DDR settings because DDR3 calibration tools shows different values.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So what I achieved so far:&lt;/P&gt;&lt;P&gt;1) Freescale uboot-imx-&amp;gt;imx_v2013.04_3.10.17_1.0.0_ga&lt;/P&gt;&lt;P&gt;boots fine, NAND detected, NAND erase hangs:&lt;/P&gt;&lt;P&gt;U-Boot 2013.04-04989-g6bb0820-dirty (Apr 06 2016 - 09:46:52)&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;CPU:&amp;nbsp;&amp;nbsp; Freescale i.MX6Q rev1.5 at 792 MHz&lt;/P&gt;&lt;P&gt;CPU:&amp;nbsp;&amp;nbsp; Temperature 37 C, calibration data: 0x5824ec69&lt;/P&gt;&lt;P&gt;Reset cause: POR&lt;/P&gt;&lt;P&gt;Board: Nitrogen6X&lt;/P&gt;&lt;P&gt;I2C:&amp;nbsp;&amp;nbsp; ready&lt;/P&gt;&lt;P&gt;DRAM:&amp;nbsp; 1 GiB&lt;/P&gt;&lt;P&gt;NAND:&amp;nbsp; 256 MiB&lt;/P&gt;&lt;P&gt;MMC:&amp;nbsp;&amp;nbsp; FSL_SDHC: 0, FSL_SDHC: 1&lt;/P&gt;&lt;P&gt;MMC: no card present&lt;/P&gt;&lt;P&gt;MMC init failed&lt;/P&gt;&lt;P&gt;Using default environment&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;No panel detected: default to HDMI&lt;/P&gt;&lt;P&gt;unsupported panel HDMI&lt;/P&gt;&lt;P&gt;In:&amp;nbsp;&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;Out:&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;Err:&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;Net:&amp;nbsp;&amp;nbsp; Phy not found&lt;/P&gt;&lt;P&gt;using phy at 4&lt;/P&gt;&lt;P&gt;PHY reset timed out&lt;/P&gt;&lt;P&gt;FEC [PRIME]&lt;/P&gt;&lt;P&gt;Warning: failed to set MAC address&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;Boot from USB for mfgtools&lt;/P&gt;&lt;P&gt;Use default environment for mfgtools&lt;/P&gt;&lt;P&gt;Run bootcmd_mfg: run mfgtool_args;bootm ${loadaddr} ${initrd_addr} ${fdt_addr};&lt;/P&gt;&lt;P&gt;Hit any key to stop autoboot:&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;Wrong Image Format for bootm command&lt;/P&gt;&lt;P&gt;ERROR: can't get kernel image!&lt;/P&gt;&lt;P&gt;U-Boot &amp;gt; nand info&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;Device 0: nand0, sector size 128 KiB&lt;/P&gt;&lt;P&gt;&amp;nbsp; Page size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2048 b&lt;/P&gt;&lt;P&gt;&amp;nbsp; OOB size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 64 b&lt;/P&gt;&lt;P&gt;&amp;nbsp; Erase size&amp;nbsp;&amp;nbsp; 131072 b&lt;/P&gt;&lt;P&gt;U-Boot &amp;gt; nand erase.chip&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;NAND erase.chip: device 0 whole chip&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;lt;&amp;lt;here nothing happens and the board hangs&lt;/P&gt;&lt;P&gt;2) Denx u-boot mainline, branch &lt;CODE class="plain java" style="font-size: 14px; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0 !important; padding: 0 !important; color: #000000 !important; background-position: initial !important;"&gt;v2016.&lt;/CODE&gt;&lt;CODE class="value java" style="font-size: 14px; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0 !important; padding: 0 !important; color: #009900 !important; background-position: initial !important;"&gt;03&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="plain java" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0 !important; padding: 0 !important; color: #000000 !important; background: none !important;"&gt;git clone https:&lt;/CODE&gt;&lt;CODE class="java comments" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0 !important; padding: 0 !important; color: #008200 !important; background: none !important;"&gt;//github.com/u-boot/u-boot&lt;/CODE&gt;&lt;/P&gt;&lt;P class="number2 alt1 line index1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 14px; color: #333333; margin: 0 !important; padding: 0 1em 0 0 !important; background: none #ffffff !important;"&gt;&lt;CODE class="plain java" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0 !important; padding: 0 !important; color: #000000 !important; background: none !important;"&gt;cd u-boot/&lt;/CODE&gt;&lt;/P&gt;&lt;P class="number3 index2 alt2 line" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 14px; color: #333333; margin: 0 !important; padding: 0 1em 0 0 !important; background: none #ffffff !important;"&gt;&lt;CODE class="plain java" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0 !important; padding: 0 !important; color: #000000 !important; background: none !important;"&gt;git checkout v2016.&lt;/CODE&gt;&lt;CODE class="value java" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0 !important; padding: 0 !important; color: #009900 !important; background: none !important;"&gt;03&lt;/CODE&gt; &lt;CODE class="plain java" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0 !important; padding: 0 !important; color: #000000 !important; background: none !important;"&gt;-b tmp&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;Results: boots fine, NAND detected, NAND erase hangs with lots of DMA errors:&lt;/P&gt;&lt;P&gt;U-Boot 2016.03-dirty (Apr 06 2016 - 10:07:27 +0300)&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;CPU:&amp;nbsp;&amp;nbsp; Freescale i.MX6Q rev1.5 at 792 MHz&lt;/P&gt;&lt;P&gt;Reset cause: POR&lt;/P&gt;&lt;P&gt;Board: Cruis-V ver.1 (Debug)&lt;/P&gt;&lt;P&gt;I2C:&amp;nbsp;&amp;nbsp; ready&lt;/P&gt;&lt;P&gt;DRAM:&amp;nbsp; 1 GiB&lt;/P&gt;&lt;P&gt;NAND:&amp;nbsp; 256 MiB&lt;/P&gt;&lt;P&gt;MMC:&amp;nbsp;&amp;nbsp; FSL_SDHC: 0, FSL_SDHC: 1&lt;/P&gt;&lt;P&gt;SF: Unsupported flash IDs: manuf 00, jedec 0000, ext_jedec 0000&lt;/P&gt;&lt;P&gt;*** Warning - spi_flash_probe() failed, using default environment&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;No panel detected: default to HDMI&lt;/P&gt;&lt;P&gt;Display: HDMI (1024x768)&lt;/P&gt;&lt;P&gt;In:&amp;nbsp;&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;Out:&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;Err:&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;Net:&amp;nbsp;&amp;nbsp; Board Net Initialization Failed&lt;/P&gt;&lt;P&gt;No ethernet found.&lt;/P&gt;&lt;P&gt;Hit any key to stop autoboot:&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;=&amp;gt; nand info&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;Device 0: nand0, sector size 128 KiB&lt;/P&gt;&lt;P&gt;&amp;nbsp; Page size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2048 b&lt;/P&gt;&lt;P&gt;&amp;nbsp; OOB size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 64 b&lt;/P&gt;&lt;P&gt;&amp;nbsp; Erase size&amp;nbsp;&amp;nbsp;&amp;nbsp; 131072 b&lt;/P&gt;&lt;P&gt;&amp;nbsp; subpagesize&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2048 b&lt;/P&gt;&lt;P&gt;&amp;nbsp; options&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200&lt;/P&gt;&lt;P&gt;&amp;nbsp; bbt options 0x&amp;nbsp;&amp;nbsp;&amp;nbsp; 8000&lt;/P&gt;&lt;P&gt;=&amp;gt; nand erase.chip&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;NAND erase.chip: device 0 whole chip&lt;/P&gt;&lt;P&gt;MXS NAND: DMA read error&lt;/P&gt;&lt;P&gt;MXS NAND: Error sending command&lt;/P&gt;&lt;P&gt;MXS NAND: Error sending command&lt;/P&gt;&lt;P&gt;MXS NAND: DMA read error&lt;/P&gt;&lt;P&gt;MXS NAND: Error sending command&lt;/P&gt;&lt;P&gt;MXS NAND: Error sending command&lt;/P&gt;&lt;P&gt;MXS NAND: DMA read error&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please check the attached patch of my changes to 2016 u-boot. It is based on this patch &lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Flists.denx.de%2Fpipermail%2Fu-boot%2F2014-November%2F194898.html" rel="nofollow" target="_blank"&gt;http://lists.denx.de/pipermail/u-boot/2014-November/194898.html&lt;/A&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Somebody please help me to enable NAND support in u-boot!&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-336570"&gt;myboard.patch.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Apr 2016 08:41:53 GMT</pubDate>
    <dc:creator>maximpodberezni</dc:creator>
    <dc:date>2016-04-06T08:41:53Z</dc:date>
    <item>
      <title>imx6q u-boot NAND support</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-u-boot-NAND-support/m-p/483815#M77198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi!&lt;/P&gt;&lt;P&gt;Having a custom board with IMX6Q I'm trying to bring up NAND сhip (MT29F2G08ABAEA).&lt;/P&gt;&lt;P&gt;I've&amp;nbsp; already compiled a few u-boot versions from different vendors and repositories including Freescale, Boundary and Denx mainline. I have to mention that in all repositories I use nitrogen6x board as reference because it has similar design and very convenient set of files to fill in DDR3 registers. I need to modify DDR settings because DDR3 calibration tools shows different values.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So what I achieved so far:&lt;/P&gt;&lt;P&gt;1) Freescale uboot-imx-&amp;gt;imx_v2013.04_3.10.17_1.0.0_ga&lt;/P&gt;&lt;P&gt;boots fine, NAND detected, NAND erase hangs:&lt;/P&gt;&lt;P&gt;U-Boot 2013.04-04989-g6bb0820-dirty (Apr 06 2016 - 09:46:52)&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;CPU:&amp;nbsp;&amp;nbsp; Freescale i.MX6Q rev1.5 at 792 MHz&lt;/P&gt;&lt;P&gt;CPU:&amp;nbsp;&amp;nbsp; Temperature 37 C, calibration data: 0x5824ec69&lt;/P&gt;&lt;P&gt;Reset cause: POR&lt;/P&gt;&lt;P&gt;Board: Nitrogen6X&lt;/P&gt;&lt;P&gt;I2C:&amp;nbsp;&amp;nbsp; ready&lt;/P&gt;&lt;P&gt;DRAM:&amp;nbsp; 1 GiB&lt;/P&gt;&lt;P&gt;NAND:&amp;nbsp; 256 MiB&lt;/P&gt;&lt;P&gt;MMC:&amp;nbsp;&amp;nbsp; FSL_SDHC: 0, FSL_SDHC: 1&lt;/P&gt;&lt;P&gt;MMC: no card present&lt;/P&gt;&lt;P&gt;MMC init failed&lt;/P&gt;&lt;P&gt;Using default environment&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;No panel detected: default to HDMI&lt;/P&gt;&lt;P&gt;unsupported panel HDMI&lt;/P&gt;&lt;P&gt;In:&amp;nbsp;&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;Out:&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;Err:&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;Net:&amp;nbsp;&amp;nbsp; Phy not found&lt;/P&gt;&lt;P&gt;using phy at 4&lt;/P&gt;&lt;P&gt;PHY reset timed out&lt;/P&gt;&lt;P&gt;FEC [PRIME]&lt;/P&gt;&lt;P&gt;Warning: failed to set MAC address&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;Boot from USB for mfgtools&lt;/P&gt;&lt;P&gt;Use default environment for mfgtools&lt;/P&gt;&lt;P&gt;Run bootcmd_mfg: run mfgtool_args;bootm ${loadaddr} ${initrd_addr} ${fdt_addr};&lt;/P&gt;&lt;P&gt;Hit any key to stop autoboot:&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;Wrong Image Format for bootm command&lt;/P&gt;&lt;P&gt;ERROR: can't get kernel image!&lt;/P&gt;&lt;P&gt;U-Boot &amp;gt; nand info&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;Device 0: nand0, sector size 128 KiB&lt;/P&gt;&lt;P&gt;&amp;nbsp; Page size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2048 b&lt;/P&gt;&lt;P&gt;&amp;nbsp; OOB size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 64 b&lt;/P&gt;&lt;P&gt;&amp;nbsp; Erase size&amp;nbsp;&amp;nbsp; 131072 b&lt;/P&gt;&lt;P&gt;U-Boot &amp;gt; nand erase.chip&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;NAND erase.chip: device 0 whole chip&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;lt;&amp;lt;here nothing happens and the board hangs&lt;/P&gt;&lt;P&gt;2) Denx u-boot mainline, branch &lt;CODE class="plain java" style="font-size: 14px; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0 !important; padding: 0 !important; color: #000000 !important; background-position: initial !important;"&gt;v2016.&lt;/CODE&gt;&lt;CODE class="value java" style="font-size: 14px; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0 !important; padding: 0 !important; color: #009900 !important; background-position: initial !important;"&gt;03&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE class="plain java" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0 !important; padding: 0 !important; color: #000000 !important; background: none !important;"&gt;git clone https:&lt;/CODE&gt;&lt;CODE class="java comments" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0 !important; padding: 0 !important; color: #008200 !important; background: none !important;"&gt;//github.com/u-boot/u-boot&lt;/CODE&gt;&lt;/P&gt;&lt;P class="number2 alt1 line index1" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 14px; color: #333333; margin: 0 !important; padding: 0 1em 0 0 !important; background: none #ffffff !important;"&gt;&lt;CODE class="plain java" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0 !important; padding: 0 !important; color: #000000 !important; background: none !important;"&gt;cd u-boot/&lt;/CODE&gt;&lt;/P&gt;&lt;P class="number3 index2 alt2 line" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 14px; color: #333333; margin: 0 !important; padding: 0 1em 0 0 !important; background: none #ffffff !important;"&gt;&lt;CODE class="plain java" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0 !important; padding: 0 !important; color: #000000 !important; background: none !important;"&gt;git checkout v2016.&lt;/CODE&gt;&lt;CODE class="value java" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0 !important; padding: 0 !important; color: #009900 !important; background: none !important;"&gt;03&lt;/CODE&gt; &lt;CODE class="plain java" style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0 !important; padding: 0 !important; color: #000000 !important; background: none !important;"&gt;-b tmp&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;Results: boots fine, NAND detected, NAND erase hangs with lots of DMA errors:&lt;/P&gt;&lt;P&gt;U-Boot 2016.03-dirty (Apr 06 2016 - 10:07:27 +0300)&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;CPU:&amp;nbsp;&amp;nbsp; Freescale i.MX6Q rev1.5 at 792 MHz&lt;/P&gt;&lt;P&gt;Reset cause: POR&lt;/P&gt;&lt;P&gt;Board: Cruis-V ver.1 (Debug)&lt;/P&gt;&lt;P&gt;I2C:&amp;nbsp;&amp;nbsp; ready&lt;/P&gt;&lt;P&gt;DRAM:&amp;nbsp; 1 GiB&lt;/P&gt;&lt;P&gt;NAND:&amp;nbsp; 256 MiB&lt;/P&gt;&lt;P&gt;MMC:&amp;nbsp;&amp;nbsp; FSL_SDHC: 0, FSL_SDHC: 1&lt;/P&gt;&lt;P&gt;SF: Unsupported flash IDs: manuf 00, jedec 0000, ext_jedec 0000&lt;/P&gt;&lt;P&gt;*** Warning - spi_flash_probe() failed, using default environment&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;No panel detected: default to HDMI&lt;/P&gt;&lt;P&gt;Display: HDMI (1024x768)&lt;/P&gt;&lt;P&gt;In:&amp;nbsp;&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;Out:&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;Err:&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;Net:&amp;nbsp;&amp;nbsp; Board Net Initialization Failed&lt;/P&gt;&lt;P&gt;No ethernet found.&lt;/P&gt;&lt;P&gt;Hit any key to stop autoboot:&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;=&amp;gt; nand info&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;Device 0: nand0, sector size 128 KiB&lt;/P&gt;&lt;P&gt;&amp;nbsp; Page size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2048 b&lt;/P&gt;&lt;P&gt;&amp;nbsp; OOB size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 64 b&lt;/P&gt;&lt;P&gt;&amp;nbsp; Erase size&amp;nbsp;&amp;nbsp;&amp;nbsp; 131072 b&lt;/P&gt;&lt;P&gt;&amp;nbsp; subpagesize&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2048 b&lt;/P&gt;&lt;P&gt;&amp;nbsp; options&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200&lt;/P&gt;&lt;P&gt;&amp;nbsp; bbt options 0x&amp;nbsp;&amp;nbsp;&amp;nbsp; 8000&lt;/P&gt;&lt;P&gt;=&amp;gt; nand erase.chip&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;NAND erase.chip: device 0 whole chip&lt;/P&gt;&lt;P&gt;MXS NAND: DMA read error&lt;/P&gt;&lt;P&gt;MXS NAND: Error sending command&lt;/P&gt;&lt;P&gt;MXS NAND: Error sending command&lt;/P&gt;&lt;P&gt;MXS NAND: DMA read error&lt;/P&gt;&lt;P&gt;MXS NAND: Error sending command&lt;/P&gt;&lt;P&gt;MXS NAND: Error sending command&lt;/P&gt;&lt;P&gt;MXS NAND: DMA read error&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please check the attached patch of my changes to 2016 u-boot. It is based on this patch &lt;A _jive_internal="true" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Flists.denx.de%2Fpipermail%2Fu-boot%2F2014-November%2F194898.html" rel="nofollow" target="_blank"&gt;http://lists.denx.de/pipermail/u-boot/2014-November/194898.html&lt;/A&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Somebody please help me to enable NAND support in u-boot!&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-336570"&gt;myboard.patch.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Apr 2016 08:41:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-u-boot-NAND-support/m-p/483815#M77198</guid>
      <dc:creator>maximpodberezni</dc:creator>
      <dc:date>2016-04-06T08:41:53Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q u-boot NAND support</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-u-boot-NAND-support/m-p/483816#M77199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Maxim&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please look at&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/315248"&gt;NAND FLASH support for i.MX6 U-Boot&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Apr 2016 11:05:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-u-boot-NAND-support/m-p/483816#M77199</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-04-06T11:05:57Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q u-boot NAND support</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-u-boot-NAND-support/m-p/483817#M77200</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;That really helped!&lt;/P&gt;&lt;P&gt;Just to keep it for other users:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;git clone &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.freescale.com/external-link.jspa?url=https%3A%2F%2Fgithub.com%2Fu-boot%2Fu-boot" rel="nofollow" target="_blank"&gt;https://github.com/u-boot/u-boot&lt;/A&gt;&lt;/P&gt;&lt;P&gt;cd u-boot&lt;/P&gt;&lt;P&gt;git checkout v2013.10&lt;/P&gt;&lt;P&gt;make ARCH=arm titanium_config&lt;/P&gt;&lt;P&gt;make ARCH=arm CROSS_COMPILE=/opt/gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_linux/bin/arm-linux-gnueabihf- -j4&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Apr 2016 12:08:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-u-boot-NAND-support/m-p/483817#M77200</guid>
      <dc:creator>maximpodberezni</dc:creator>
      <dc:date>2016-04-06T12:08:04Z</dc:date>
    </item>
  </channel>
</rss>

