<?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 HowTo NAND boot for 8MMINID4-EVK? in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/HowTo-NAND-boot-for-8MMINID4-EVK/m-p/1034489#M152608</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm looking for instruction on how to make 8MMINID4-EVK boot from NAND.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;. We have received Micron MT29F64G08CBABBWP NAND chip and the Linux has recognized it:&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.262362] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0x64&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.268728] nand: Micron MT29F64G08CBABBWP&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.272835] nand: 8192 MiB, MLC, erase size: 2048 KiB, page size: 8192, OOB size: 744&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.281027] gpmi-nand 33002000.gpmi-nand: enable the asynchronous EDO mode 5&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.288702] Bad block table found at page 1048320, version 0x01&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.294926] Bad block table found at page 1048064, version 0x01&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.301012] nand_read_bbt: bad block at 0x00000b400000&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.306162] nand_read_bbt: bad block at 0x00000b600000&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.312410] gpmi-nand 33002000.gpmi-nand: driver registered.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;. I have added&lt;/P&gt;&lt;P&gt;UBOOT_CONFIG = "nand" to the local.conf for imx8mmddr4evk&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;3&lt;/STRONG&gt;. I have compiled&lt;/P&gt;&lt;P&gt;imx-boot-imx8mmddr4evk-nand.bin-flash_ddr4_evk&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;. I have flashed that file:&lt;/P&gt;&lt;P&gt;flash_erase /dev/mtd0 0 0&lt;/P&gt;&lt;P&gt;dd if=imx-boot-imx8mmddr4evk-nand.bin-flash_ddr4_evk of=/dev/mtdblock0 bs=1K seek=1&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;nandwrite -p --start=0x400 /dev/mtd0 imx-boot-imx8mmddr4evk-nand.bin-flash_ddr4_evk&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;. I have set the boot config dip shitches: 0110000000 / 1000111100&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And no boot.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 11 Dec 2019 11:03:15 GMT</pubDate>
    <dc:creator>pavel_</dc:creator>
    <dc:date>2019-12-11T11:03:15Z</dc:date>
    <item>
      <title>HowTo NAND boot for 8MMINID4-EVK?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HowTo-NAND-boot-for-8MMINID4-EVK/m-p/1034489#M152608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm looking for instruction on how to make 8MMINID4-EVK boot from NAND.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;. We have received Micron MT29F64G08CBABBWP NAND chip and the Linux has recognized it:&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.262362] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0x64&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.268728] nand: Micron MT29F64G08CBABBWP&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.272835] nand: 8192 MiB, MLC, erase size: 2048 KiB, page size: 8192, OOB size: 744&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.281027] gpmi-nand 33002000.gpmi-nand: enable the asynchronous EDO mode 5&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.288702] Bad block table found at page 1048320, version 0x01&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.294926] Bad block table found at page 1048064, version 0x01&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.301012] nand_read_bbt: bad block at 0x00000b400000&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.306162] nand_read_bbt: bad block at 0x00000b600000&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.312410] gpmi-nand 33002000.gpmi-nand: driver registered.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;. I have added&lt;/P&gt;&lt;P&gt;UBOOT_CONFIG = "nand" to the local.conf for imx8mmddr4evk&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;3&lt;/STRONG&gt;. I have compiled&lt;/P&gt;&lt;P&gt;imx-boot-imx8mmddr4evk-nand.bin-flash_ddr4_evk&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;. I have flashed that file:&lt;/P&gt;&lt;P&gt;flash_erase /dev/mtd0 0 0&lt;/P&gt;&lt;P&gt;dd if=imx-boot-imx8mmddr4evk-nand.bin-flash_ddr4_evk of=/dev/mtdblock0 bs=1K seek=1&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;nandwrite -p --start=0x400 /dev/mtd0 imx-boot-imx8mmddr4evk-nand.bin-flash_ddr4_evk&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;. I have set the boot config dip shitches: 0110000000 / 1000111100&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And no boot.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Dec 2019 11:03:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HowTo-NAND-boot-for-8MMINID4-EVK/m-p/1034489#M152608</guid>
      <dc:creator>pavel_</dc:creator>
      <dc:date>2019-12-11T11:03:15Z</dc:date>
    </item>
    <item>
      <title>Re: HowTo NAND boot for 8MMINID4-EVK?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HowTo-NAND-boot-for-8MMINID4-EVK/m-p/1034490#M152609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pauli&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can try to write image with kobs-ng&lt;/P&gt;&lt;P&gt;kobs-ng -x -v --chip_0_device_path=/dev/mtd0 imx-boot-imx8mmevk-nand.bin&lt;/P&gt;&lt;P&gt;or using uuu tool &lt;A class="link-titled" href="https://github.com/NXPmicro/mfgtools/" title="https://github.com/NXPmicro/mfgtools/"&gt;GitHub - NXPmicro/mfgtools: Freescale/NXP I.MX Chip image deploy tools.&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;uuu samples can be found in &lt;A href="https://www.nxp.com/webapp/Download?colCode=L4.19.35_1.1.0_MX8MM&amp;amp;appType=license" target="_blank"&gt;Linux Binary Demo Files - i.MX 8MMini EVK&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Recommended to use latest L4.19.35 and follow &lt;A class="" href="https://www.nxp.com/webapp/Download?colCode=L4.19.35_1.1.0_LINUX_DOCS" target="_blank"&gt;Linux 4.19.35_1.1.0 Documentation&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>Thu, 12 Dec 2019 00:34:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HowTo-NAND-boot-for-8MMINID4-EVK/m-p/1034490#M152609</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-12-12T00:34:45Z</dc:date>
    </item>
    <item>
      <title>Re: HowTo NAND boot for 8MMINID4-EVK?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HowTo-NAND-boot-for-8MMINID4-EVK/m-p/1034491#M152610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Still no boot.&lt;/P&gt;&lt;P&gt;1.&lt;/P&gt;&lt;P&gt;I have found, that the boot config is different for DDR4 EVK in &lt;STRONG&gt;The linux users guide at p. 23&lt;/STRONG&gt;: and booklet/prints on EVK&lt;/P&gt;&lt;P&gt;for i.MX 8M Mini DDR4 EVK:&lt;/P&gt;&lt;P&gt;01000001&lt;/P&gt;&lt;P&gt;00011110&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and booklet + prints states:&lt;/P&gt;&lt;P&gt;0110000000&lt;/P&gt;&lt;P&gt;1000111100&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Whom to trust?&lt;/P&gt;&lt;P&gt;(I have tried both with same results = not booting)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Giving correct mtdparts to the kernel makes kernel to panic.&lt;/P&gt;&lt;P&gt;mtdparts=gpmi-nand:64m(nandboot),16m(nandfit),32m(nandkernel),16m(nanddtb),8m(nandtee),-(nandrootfs)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.426292] &lt;STRONG&gt;ubi: refuse attaching mtd5 - MLC NAND is not supported&lt;/STRONG&gt;&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.432652] UBI error: cannot attach mtd5&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.440185] snvs_rtc 30370000.snvs:snvs-rtc-lp: setting system clock to 1970-01-01 00:00:01 UTC (1)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.467847] ALSA device list:&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.470947]&amp;nbsp;&amp;nbsp; #0: wm8524-audio&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.476833] VFS: Cannot open root device "ubi0:nandrootfs" or unknown-block(0,0): error -19&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.485269] Please append a correct "root=" boot option; here are the available partitions:&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.493801] 1f00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 65536 mtdblock0&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.493815]&amp;nbsp; (driver?)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.500489] 1f01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16384 mtdblock1&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.500498]&amp;nbsp; (driver?)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.507152] 1f02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32768 mtdblock2&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.507161]&amp;nbsp; (driver?)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.513788] 1f03&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16384 mtdblock3&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.513796]&amp;nbsp; (driver?)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.520447] 1f04&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8192 mtdblock4&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.520456]&amp;nbsp; (driver?)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.527137] 1f05&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8249344 mtdblock5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The question: how to boot from NAND?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Dec 2019 13:26:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HowTo-NAND-boot-for-8MMINID4-EVK/m-p/1034491#M152610</guid>
      <dc:creator>pavel_</dc:creator>
      <dc:date>2019-12-18T13:26:07Z</dc:date>
    </item>
    <item>
      <title>Re: HowTo NAND boot for 8MMINID4-EVK?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HowTo-NAND-boot-for-8MMINID4-EVK/m-p/1295363#M175786</link>
      <description>&lt;P&gt;for "boot config" it is necessary to check nand datasheet and make boot settings&lt;/P&gt;
&lt;P&gt;described in Table 6-14. NAND boot eFUSE descriptions&lt;/P&gt;
&lt;P&gt;&lt;A id="relatedDocsClick_1" href="https://www.nxp.com/webapp/Download?colCode=IMX8MMRM" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;i.MX 8M Mini Applications Processor Reference Manual&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;gt;The question: how to boot from NAND?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;program image using uuu tool with script example_kernel_nand.uuu&lt;/P&gt;
&lt;P&gt;found in Demo Images on link&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/design/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applications-processors:IMXLINUX?tab=In-Depth_Tab" target="_blank"&gt;https://www.nxp.com/design/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applications-processors:IMXLINUX?tab=In-Depth_Tab&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Jun 2021 10:18:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HowTo-NAND-boot-for-8MMINID4-EVK/m-p/1295363#M175786</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2021-06-21T10:18:27Z</dc:date>
    </item>
  </channel>
</rss>

