<?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: Cannot boot from NAND</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208615#M12221</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for quick response.&lt;/P&gt;&lt;P&gt;I attached file of commands I used for flashing U-boot binary to NAND (from U-boot). Nand dump output is similar when compared to hexdump of the binary file (with different endianness). Same binary works when flashed to SD card. To me the nand dump also looks similar to chapter 7.6, from what I can tell..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 06 Feb 2012 12:00:27 GMT</pubDate>
    <dc:creator>HenriBragge</dc:creator>
    <dc:date>2012-02-06T12:00:27Z</dc:date>
    <item>
      <title>Cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208613#M12219</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 have i.MX53 SABRE for Automotive Infotainment (i.MX53 ARD) RevB and I'm trying to boot from a Micron NAND chip MT29F2G08ABAEA.&lt;/P&gt;&lt;P&gt;I cannot see any output from U-boot via serial console when booting. I have double checked dip settings (16bit ECC NAND). NAND is otherwise working, because I can read/write it from U-boot when I boot from SD card. Also the U-boot and serial console settings should be correct because it works when booting from SD card.&lt;/P&gt;&lt;P&gt;Is booting from this NAND chip unsupported? Is there compatibility list available somewhere?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Feb 2012 10:20:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208613#M12219</guid>
      <dc:creator>HenriBragge</dc:creator>
      <dc:date>2012-02-06T10:20:49Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208614#M12220</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How did you program the image to NAND? If you do a memory dump of NAND content, is it formatted as described in Chapter 7.6 of i.MX53 Ref. Manual?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Feb 2012 10:56:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208614#M12220</guid>
      <dc:creator>VladanJovanovic</dc:creator>
      <dc:date>2012-02-06T10:56:53Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208615#M12221</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for quick response.&lt;/P&gt;&lt;P&gt;I attached file of commands I used for flashing U-boot binary to NAND (from U-boot). Nand dump output is similar when compared to hexdump of the binary file (with different endianness). Same binary works when flashed to SD card. To me the nand dump also looks similar to chapter 7.6, from what I can tell..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Feb 2012 12:00:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208615#M12221</guid>
      <dc:creator>HenriBragge</dc:creator>
      <dc:date>2012-02-06T12:00:27Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208616#M12222</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't think writing binary from u-boot will work, as you'll be missing FCB and DBBT tables. You'll probably have to program it using kobs-ng tool from a running i.MX53 target. So boot from SD-card and use kobs-ng to write the correct binary to NAND.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Feb 2012 12:11:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208616#M12222</guid>
      <dc:creator>VladanJovanovic</dc:creator>
      <dc:date>2012-02-06T12:11:54Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208617#M12223</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok, I tried to init NAND with kobs-ng and the same u-boot binary. Now NAND seems to contain totally different data (definitely different than chapter 7.6 says). Boot is still not successful.&lt;/P&gt;&lt;P&gt;I attached the commands I used to erase and initialize NAND. What is it that I'm still doing wrong?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Feb 2012 13:34:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208617#M12223</guid>
      <dc:creator>HenriBragge</dc:creator>
      <dc:date>2012-02-06T13:34:07Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208618#M12224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Did you check file named README_MX53_NAND_BOOT.pdf in the documentation package for Linux BSP? I think there's quite detailed description of how to get started with NAND...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Feb 2012 14:42:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208618#M12224</guid>
      <dc:creator>VladanJovanovic</dc:creator>
      <dc:date>2012-02-06T14:42:00Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208619#M12225</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I followed that guide (with a difference that I used "--chip_0_device_path=/dev/mtd0" instead of "--chip_0_device_path=/dev/mtd2", I should point that to bootloader shouldn't I?), but that lead to same result as in my previous message.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Feb 2012 15:36:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208619#M12225</guid>
      <dc:creator>HenriBragge</dc:creator>
      <dc:date>2012-02-06T15:36:39Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208620#M12226</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Recommend you have a look at this post:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://imxcommunity.org/group/imx53hardwaredesign/forum/topics/flashing-nand-with-ubifs-and-burning-fuses-on-an-i-mx53-board" target="_blank"&gt;http://imxcommunity.org/group/imx53hardwaredesign/forum/topics/flashing-nand-with-ubifs-and-burning-fuses-on-an-i-mx53-board&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The NAND referenced is not exactly the same as the one you're using, but pretty close and if you check the datasheets you might find the address cycles/page size/etc... are the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was able to boot on the ARD with the NAND referenced at the above post (writing as described with kobs-ng) with the following boot settings:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BOOT_CFG1[3:2] = 10 (5 address cycles)&lt;/P&gt;&lt;P&gt;BOOT_CFG2[7:6] = 11 (Page size = 4kb + 218 bytes)&lt;/P&gt;&lt;P&gt;BOOT_CFG3[4:3] = 10 (ECC / Spare select = 16-bit ECC)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Feb 2012 19:49:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208620#M12226</guid>
      <dc:creator>mdc</dc:creator>
      <dc:date>2012-02-06T19:49:55Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208621#M12227</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think I will stay with SD boot for now instead of burning fuses. Thanks for all this information, you have both been very helpful!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Feb 2012 08:33:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208621#M12227</guid>
      <dc:creator>HenriBragge</dc:creator>
      <dc:date>2012-02-07T08:33:23Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208622#M12228</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I took a closer look at DIP settings, and I indeed had incorrect Page Size and ECC settings. With the following settings I was able to boot from my NAND chip:&lt;/P&gt;&lt;P&gt;BOOT_CFG1[7] / DIP 10: Boot Device Selection = 1 (NAND)&lt;BR /&gt;BOOT_CFG1[6] / DIP 9: Muxed on PATA/EIM = 1 (EIM)&lt;BR /&gt;BOOT_CFG1[5:4] / DIP 8:7: Interleaving scheme = 00 (No interleaving)&lt;BR /&gt;BOOT_CFG1[3:2] / DIP 6:R673: Address cycles = 10 (5)&lt;BR /&gt;&lt;STRONG&gt;BOOT_CFG2[7:6] / DIP 5:4: Page Size = 01 (2048 + 64 Bytes, 4-bit ECC)&lt;/STRONG&gt;&lt;BR /&gt;BOOT_CFG2[5] / DIP 3: NAND if bus width = 0 (8bit)&lt;BR /&gt;BOOT_CFG3[5] / DIP 2: NAND R/B signals = 0 (no R/B)&lt;BR /&gt;&lt;STRONG&gt;BOOT_CFG3[4:3] DIP 1:R676: ECC / Spare select = 00 (4bit ECC)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;In short form (from dip 0 to 10):&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;0001010011&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Feb 2012 08:09:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208622#M12228</guid>
      <dc:creator>HenriBragge</dc:creator>
      <dc:date>2012-02-10T08:09:14Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208623#M12229</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, following your advice and way, I meet the some problems in NAND boot based on iMx53 ARD RevB board,&amp;nbsp; but my Nand Chip is Samsung's&amp;nbsp;K9G8G08UOM which is 4-bit ECC too.&amp;nbsp; When I power up the board, I get the logs from COM as attatched and cannot interact with board.&lt;/P&gt;&lt;P&gt;I can't find where&amp;nbsp;are incorrect, can you give me some advice? thanks.&lt;/P&gt;&lt;P&gt;More, when&amp;nbsp;I insert Nand Chip K9G8G08UOM, I cannot find this device form linux system, so&amp;nbsp;I cannot download uboot.bin&amp;nbsp;to it. Why can I not detect it? it need initialization firstly?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Feb 2012 07:52:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208623#M12229</guid>
      <dc:creator>peterliu1</dc:creator>
      <dc:date>2012-02-25T07:52:42Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208624#M12230</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Peter:&lt;/P&gt;&lt;P&gt;What do you mean you "cannot interact" with board? Can't type anything from serial port?&lt;/P&gt;&lt;P&gt;I had to copy the nand_device_info entry of my NAND chip (0x2c/0xda) to another table in linux/drivers/mtd/nand_device_info.c. After I had copied the entry to table_type_7, then Linux was able to recognize my NAND chip. I did exactly the same in U-boot too, so I could read kernel from NAND in U-boot.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Feb 2012 09:17:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208624#M12230</guid>
      <dc:creator>HenriBragge</dc:creator>
      <dc:date>2012-02-27T09:17:14Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208625#M12231</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, the uboot cannot run is that i.MX53 ROM code requires the image size of UBOOT is NAND Flash page size aligned.&lt;/P&gt;&lt;P&gt;Note, the result is base on K9G8G08U0M, but for 29F8G08ABABA, following your advice the kernel cannot identify it yet. that is, use cat /proc/mtd, there is no result.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Feb 2012 03:20:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208625#M12231</guid>
      <dc:creator>peterliu1</dc:creator>
      <dc:date>2012-02-28T03:20:03Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208626#M12232</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;we are using imx53 loco board with micron MT29F8G08ABABA nand flash as boot device in EIM pads and&amp;nbsp; blown the fuses in order to boot from nand flash .Downloaded the image to nand flash using the mfg tool was successful. when reboot the device u-boot cannot able to identify the nand flash .&lt;/P&gt;&lt;P&gt;we have done some debugging when send the readid command to get nand info nothing is getting ..&lt;/P&gt;&lt;P&gt;u-boot log&lt;/P&gt;&lt;P&gt;U-Boot 2009.08 (Jul 30 2012 - 08:12:43)&lt;BR /&gt;&lt;BR /&gt;CPU:&amp;nbsp;&amp;nbsp; Freescale i.MX53 family 2.1V at 1000 MHz&lt;BR /&gt;mx53 pll1: 1000MHz&lt;BR /&gt;mx53 pll2: 400MHz&lt;BR /&gt;mx53 pll3: 432MHz&lt;BR /&gt;mx53 pll4: 455MHz&lt;BR /&gt;ipg clock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 66666666Hz&lt;BR /&gt;ipg per clock : 33333333Hz&lt;BR /&gt;uart clock&amp;nbsp;&amp;nbsp;&amp;nbsp; : 66666666Hz&lt;BR /&gt;cspi clock&amp;nbsp;&amp;nbsp;&amp;nbsp; : 108000000Hz&lt;BR /&gt;ahb clock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 133333333Hz&lt;BR /&gt;axi_a clock&amp;nbsp;&amp;nbsp; : 400000000Hz&lt;BR /&gt;axi_b clock&amp;nbsp;&amp;nbsp; : 200000000Hz&lt;BR /&gt;emi_slow clock: 133333333Hz&lt;BR /&gt;ddr clock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 400000000Hz&lt;BR /&gt;esdhc1 clock&amp;nbsp; : 80000000Hz&lt;BR /&gt;esdhc2 clock&amp;nbsp; : 80000000Hz&lt;BR /&gt;esdhc3 clock&amp;nbsp; : 80000000Hz&lt;BR /&gt;esdhc4 clock&amp;nbsp; : 80000000Hz&lt;BR /&gt;nfc clock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 33333333Hz&lt;BR /&gt;Board: MX53-LOCO 1.0 Rev. A&lt;BR /&gt;Boot Reason: [POR]&lt;BR /&gt;Boot Device: NAND&lt;BR /&gt;I2C:&amp;nbsp;&amp;nbsp; ready&lt;BR /&gt;DRAM:&amp;nbsp;&amp;nbsp; 1 GB&lt;BR /&gt;NAND:&amp;nbsp; REG_NFC_INTRRUPT: 706D2EFF&lt;BR /&gt;REG_NFC_INTRRUPT: 706DAEFF&lt;BR /&gt;REG_NFC_SP_EN: FFE00000&lt;BR /&gt;REG_NFC_SP_EN: FFE00000&lt;BR /&gt;REG_NFC_ECC_EN 706DAEFF&lt;BR /&gt;REG_NFC_ECC_EN 706DAEFF&lt;BR /&gt;REG_NFC_ONE_CYCLE : 706DAEFF&lt;BR /&gt;REG_NFC_ONE_CYCLE : 706DAEFF&lt;BR /&gt;NFC_CONFIG3 20608&lt;BR /&gt;NFC_CONFIG3 20608&lt;BR /&gt;&amp;nbsp;nand_get_flash_type&lt;BR /&gt;send_cmd_atomic_else&lt;BR /&gt;send_cmd_atomic_fun&lt;BR /&gt;mxc_do_addr_cycle_atomic2&lt;BR /&gt;REG_NFC_OPS 0&lt;BR /&gt;&amp;nbsp;NAND device maf_id 0&lt;BR /&gt;&amp;nbsp;NAND device dev_id 0&lt;BR /&gt;send_cmd_atomic_else&lt;BR /&gt;send_cmd_atomic_fun&lt;BR /&gt;mxc_do_addr_cycle_atomic2&lt;BR /&gt;REG_NFC_OPS 0&lt;BR /&gt;&amp;nbsp;NAND device type -442503140&lt;BR /&gt;No NAND device found!!!&lt;BR /&gt;0 MiB&lt;BR /&gt;MMC:&lt;BR /&gt;relocate1:&amp;nbsp;&amp;nbsp; *** Warning - bad CRC, using default environment&lt;BR /&gt;&lt;BR /&gt;relocate2:&amp;nbsp;&amp;nbsp; relocate_end:&amp;nbsp;&amp;nbsp; In:&amp;nbsp;&amp;nbsp;&amp;nbsp; serial&lt;BR /&gt;Out:&amp;nbsp;&amp;nbsp; serial&lt;BR /&gt;Err:&amp;nbsp;&amp;nbsp; serial&lt;BR /&gt;Net:&amp;nbsp;&amp;nbsp; got MAC address from IIM: 00:00:00:00:00:00&lt;BR /&gt;FEC0 [PRIME]&lt;BR /&gt;Hit any key to stop autoboot:&amp;nbsp; 0&lt;BR /&gt;FEC: enable RMII gasket&lt;BR /&gt;PHY indentify @ 0x0 = 0x0181b8b0&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2012 05:10:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Cannot-boot-from-NAND/m-p/208626#M12232</guid>
      <dc:creator>sanu</dc:creator>
      <dc:date>2012-08-01T05:10:14Z</dc:date>
    </item>
  </channel>
</rss>

