<?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: imx53 cannot boot from NAND</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303536#M38697</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chip,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I understand how to apply the path; my question was not phrased very well. The patch is for the Linux kernel and so I don't understand how this fixes the issue you mentioned if the root cause of the problem is in kobs-ng.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You said use the iMX6 kobs OR apply the patch so if I apply the patch to the kernel can I then use my existing kobs-ng&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this is clearer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bruno&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 23 May 2014 13:18:13 GMT</pubDate>
    <dc:creator>bdp42</dc:creator>
    <dc:date>2014-05-23T13:18:13Z</dc:date>
    <item>
      <title>imx53 cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303530#M38691</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a custom iMX53 based platform running Android and I am attempting to boot from NAND. It does not boot up and after a while there is activity on the OTG usb interface suggesting the iMX53 ROM cannot find what it is looking for and is trying to boot over USB. I can see that there is a long access of the NAND device at the beginning followed by a short set of accesses repeated 4 times. It then stops and this suggests it can find the FCB&amp;nbsp; but not the DBBT - not sure about this. I've spent some time investigating the issue and, as far as I can see,&amp;nbsp; everything appears to correctly configured and setup. I've collected and presented the relevant information below and I would appreciate help in trying to diagnose what is wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nand device is MT29F32G08AFABA&lt;/P&gt;&lt;P&gt;SLC&lt;/P&gt;&lt;P&gt;Page size 4320 bytes (4096 + 224 bytes)&lt;/P&gt;&lt;P&gt;Block size: 128 pages (512K +28K bytes)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hardware Boot config is as follows:&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOOT_CFG1[7]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 - Boot from NAND&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;&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; &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;&amp;nbsp; BOOT_CFG2[7:6]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11 - Page size 4K + 218 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;&amp;nbsp;&amp;nbsp; BOOT_CFG2[5]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 - 8 bit bus&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOOT_CFG3[7]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 - Stride size 1 Block&amp;nbsp;&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;&amp;nbsp; BOOT_CFG3[6]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 - Non LBA&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;&amp;nbsp; BOOT_CFG3[5]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 - Use R/B signal&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;&amp;nbsp; BOOT_CFG3[4:3]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00 - 8 bits ECC&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;&amp;nbsp; BOOT_CFG3[2:1]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 - 128 pages per block&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can successfully boot the image from SD card and I am using the kobs-ng utility to program NAND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kobs-ng came from the Linux BSP L2.6.35_11_09_ER_SOURCE. I added the following patch for correct iMX53 support. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="" data-containerid="-1" data-containertype="-1" data-objectid="258403" data-objecttype="13" href="https://community.freescale.com/servlet/JiveServlet/download/2004-304760-318027-258403/0002-set-dbbt-fingerprint2-to-same-as-mx53-rom-and-enable.patch.zip"&gt;https://community.freescale.com/servlet/JiveServlet/download/318027-258403/0002-set-dbbt-fingerprint2-to-same-as-mx53-rom-and-enable.patch.zip&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The BSP is based on iMX53 Android R10.2 BSP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The OS is Android so I had to hand-craft an Android.mk file to build kobs-ng for an Android environment. This is building and appears to be working OK on the target. Here is the verbose output when I run the tool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;# kobs-ng init -v --search_exponent=3 --chip_0_device_path=/dev/mtd/mtd0 /sdcard/u-boot.bin&lt;/P&gt;&lt;P&gt;mx53 TO 2.x&lt;/P&gt;&lt;P&gt;MTD CONFIG:&lt;/P&gt;&lt;P&gt;&amp;nbsp; chip_0_device_path = "/dev/mtd/mtd0"&lt;/P&gt;&lt;P&gt;&amp;nbsp; chip_1_device_path = "(null)"&lt;/P&gt;&lt;P&gt;&amp;nbsp; search_exponent = 3&lt;/P&gt;&lt;P&gt;&amp;nbsp; data_setup_time = 80&lt;/P&gt;&lt;P&gt;&amp;nbsp; data_hold_time = 60&lt;/P&gt;&lt;P&gt;&amp;nbsp; address_setup_time = 25&lt;/P&gt;&lt;P&gt;&amp;nbsp; data_sample_time = 6&lt;/P&gt;&lt;P&gt;&amp;nbsp; row_address_size = 3&lt;/P&gt;&lt;P&gt;&amp;nbsp; column_address_size = 2&lt;/P&gt;&lt;P&gt;&amp;nbsp; read_command_code1 = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; read_command_code2 = 48&lt;/P&gt;&lt;P&gt;&amp;nbsp; boot_stream_major_version = 1&lt;/P&gt;&lt;P&gt;&amp;nbsp; boot_stream_minor_version = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; boot_stream_sub_version = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; ncb_version = 3&lt;/P&gt;&lt;P&gt;&amp;nbsp; boot_stream_1_address = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; boot_stream_2_address = 0&lt;/P&gt;&lt;P&gt;/sdcard/u-boot.bin: verifying using key '00000000000000000000000000000000'&lt;/P&gt;&lt;P&gt;/sdcard/u-boot.bin: is a valid bootstream for key '00000000000000000000000000000000'&lt;/P&gt;&lt;P&gt;mtd: opening: "/dev/mtd/mtd0"&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd/mtd0' bad block @ 0xc00000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd/mtd0' bad block @ 0xc80000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd/mtd0' bad block @ 0xd00000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd/mtd0' bad block @ 0xd80000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd/mtd0' bad block @ 0xe00000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd/mtd0' bad block @ 0xe80000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd/mtd0' bad block @ 0xf00000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: '/dev/mtd/mtd0' bad block @ 0xf80000 (MTD)&lt;/P&gt;&lt;P&gt;mtd: opened '/dev/mtd/mtd0' - '(null)'&lt;/P&gt;&lt;P&gt;mtd: stride size 80000 search area (bytes) 200000 search area (pages) 200 write size 1000&lt;/P&gt;&lt;P&gt;mtd: max_boot_stream_size_in_bytes = 6291456&lt;/P&gt;&lt;P&gt;mtd: boot_stream_size_in_bytes = 350652&lt;/P&gt;&lt;P&gt;mtd: #1 0x00400000 - 0x00a00000 (0x004559bc)&lt;/P&gt;&lt;P&gt;mtd: #2 0x00a00000 - 0x01000000 (0x00a559bc)&lt;/P&gt;&lt;P&gt;FCB&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32Checksum = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32FingerPrint = 541213510&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32Version = 1&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_NANDTiming.m_u8DataSetup = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_NANDTiming.m_u8DataHold = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_NANDTiming.m_u8AddressSetup = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_NANDTiming.m_u8DSAMPLE_TIME = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32PageDataSize = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32TotalPageSize = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32SectorsPerBlock = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32NumberOfNANDs = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32TotalInternalDie = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32CellType = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32EccBlockNEccType = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32EccBlock0Size = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32EccBlockNSize = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32EccBlock0EccType = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32MetadataBytes = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32NumEccBlocksPerPage = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32EccBlockNEccLevelSDK = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32EccBlock0SizeSDK = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32EccBlockNSizeSDK = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32EccBlock0EccLevelSDK = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32NumEccBlocksPerPageSDK = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32MetadataBytesSDK = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32EraseThreshold = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32BootPatch = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32PatchSectors = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32Firmware1_startingPage = 1024&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32Firmware2_startingPage = 2560&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32PagesInFirmware1 = 86&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32PagesInFirmware2 = 86&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32DBBTSearchAreaStartAddress = 512&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32BadBlockMarkerByte = 3914&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32BadBlockMarkerStartBit = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32BBMarkerPhysicalOffset = 0&lt;/P&gt;&lt;P&gt;DBBT&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32Checksum = 0&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32FingerPrint = 1145193044&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32Version = 1&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32NumberBB = 8&lt;/P&gt;&lt;P&gt;&amp;nbsp; m_u32Number2KPagesBB = 1&lt;/P&gt;&lt;P&gt;Firmware: image #0 @ 0x0 size 0x0 - available 0x0&lt;/P&gt;&lt;P&gt;Firmware: image #1 @ 0x0 size 0x0 - available 0x1000000&lt;/P&gt;&lt;P&gt;NCB versions differ, 3 is used.&lt;/P&gt;&lt;P&gt;-------------- Start to write the [ FCB ] -----&lt;/P&gt;&lt;P&gt;mtd: erasing @0:0x0-0x80000&lt;/P&gt;&lt;P&gt;mtd: Writing FCB0 [ @0:0x0 ] (1000) *&lt;/P&gt;&lt;P&gt;mtd: Writing FCB1 [ @0:0x40000 ] (1000) *&lt;/P&gt;&lt;P&gt;mtd: erasing @0:0x80000-0x100000&lt;/P&gt;&lt;P&gt;mtd: Writing FCB2 [ @0:0x80000 ] (1000) *&lt;/P&gt;&lt;P&gt;mtd: Writing FCB3 [ @0:0xc0000 ] (1000) *&lt;/P&gt;&lt;P&gt;mtd: erasing @0:0x100000-0x180000&lt;/P&gt;&lt;P&gt;mtd: Writing FCB4 [ @0:0x100000 ] (1000) *&lt;/P&gt;&lt;P&gt;mtd: Writing FCB5 [ @0:0x140000 ] (1000) *&lt;/P&gt;&lt;P&gt;mtd: erasing @0:0x180000-0x200000&lt;/P&gt;&lt;P&gt;mtd: Writing FCB6 [ @0:0x180000 ] (1000) *&lt;/P&gt;&lt;P&gt;mtd: Writing FCB7 [ @0:0x1c0000 ] (1000) *&lt;/P&gt;&lt;P&gt;mtd_commit_bcb(FCB): status 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-------------- Start to write the [ DBBT ] -----&lt;/P&gt;&lt;P&gt;mtd: erasing @0:0x200000-0x280000&lt;/P&gt;&lt;P&gt;mtd: Writing DBBT0 [ @0:0x200000 ] (1000) *&lt;/P&gt;&lt;P&gt;mtd: Writing DBBT1 [ @0:0x240000 ] (1000) *&lt;/P&gt;&lt;P&gt;mtd: erasing @0:0x280000-0x300000&lt;/P&gt;&lt;P&gt;mtd: Writing DBBT2 [ @0:0x280000 ] (1000) *&lt;/P&gt;&lt;P&gt;mtd: Writing DBBT3 [ @0:0x2c0000 ] (1000) *&lt;/P&gt;&lt;P&gt;mtd: erasing @0:0x300000-0x380000&lt;/P&gt;&lt;P&gt;mtd: Writing DBBT4 [ @0:0x300000 ] (1000) *&lt;/P&gt;&lt;P&gt;mtd: Writing DBBT5 [ @0:0x340000 ] (1000) *&lt;/P&gt;&lt;P&gt;mtd: erasing @0:0x380000-0x400000&lt;/P&gt;&lt;P&gt;mtd: Writing DBBT6 [ @0:0x380000 ] (1000) *&lt;/P&gt;&lt;P&gt;mtd: Writing DBBT7 [ @0:0x3c0000 ] (1000) *&lt;/P&gt;&lt;P&gt;mtd_commit_bcb(DBBT): status 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mtd: PUTTING down DBBT0 BBTN0 @0x204000 (0x1000)&lt;/P&gt;&lt;P&gt;mtd: PUTTING down DBBT1 BBTN0 @0x284000 (0x1000)&lt;/P&gt;&lt;P&gt;mtd: PUTTING down DBBT2 BBTN0 @0x304000 (0x1000)&lt;/P&gt;&lt;P&gt;mtd: PUTTING down DBBT3 BBTN0 @0x384000 (0x1000)&lt;/P&gt;&lt;P&gt;mtd: Writting firmware image #0 @0: 0x00400000 - 0x00456000&lt;/P&gt;&lt;P&gt;mtd: erasing @0:0x400000-0x480000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is a dump of the relevant parts of NAND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;00000000&amp;nbsp; 00 00 00 00 46 43 42 20 01 00 00 00 00 00 00 00&amp;nbsp; ....FCB ........&lt;/P&gt;&lt;P&gt;00000010&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;00000020&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;00000030&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;00000040&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;00000050&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;00000060&amp;nbsp; 00 00 00 00 00 00 00 00 00 04 00 00 00 0A 00 00&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;00000070&amp;nbsp; 56 00 00 00 56 00 00 00 00 02 00 00 4A 0F 00 00&amp;nbsp; V...V.......J...&lt;/P&gt;&lt;P&gt;00000080&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;00000090&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;000000A0&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The DBBT start page number is 0x200 so the absolute start address of BBT in NAND is 0x200000 ( 0x200 * 0x1000). I'm&amp;nbsp; assuming page size excludes OOB bytes. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's the start of the DBBT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;00200000&amp;nbsp; 00 00 00 00 54 42 42 44 01 00 00 00 08 00 00 00&amp;nbsp; ....TBBD........&lt;/P&gt;&lt;P&gt;00200010&amp;nbsp; 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;00200020&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;00200030&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;00200040&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;00200050&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;00200060&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;00200070&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;00200080&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;00200090&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;002000A0&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;002000B0&amp;nbsp; 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The primary image start number is 0x400 so the absolute address of the image in NAND is 0x400000 (0x400*0x1000) and the IVT is offset 0x400 from this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following is a short dump of 0x400400 where I expect to find the IVT and it does look correct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;00400400&amp;nbsp; D1 00 20 40 C0 05 80 77 00 00 00 00 2C 04 80 77&amp;nbsp; Ñ. @À.€w....,.€w&lt;/P&gt;&lt;P&gt;00400410&amp;nbsp; 20 04 80 77 00 04 80 77 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp; .€w..€w........&lt;/P&gt;&lt;P&gt;00400420&amp;nbsp; 00 00 80 77 BC 5D 05 00 00 00 00 00 D2 01 88 40&amp;nbsp; ..€w¼]......Ò.ˆ@&lt;/P&gt;&lt;P&gt;00400430&amp;nbsp; CC 01 84 04 53 FA 85 54 00 38 00 00 53 FA 85 58&amp;nbsp; Ì.„.Sú…T.8..Sú…X&lt;/P&gt;&lt;P&gt;00400440&amp;nbsp; 00 38 00 C0 53 FA 85 60 00 38 00 00 53 FA 85 64&amp;nbsp; .8.ÀSú…`.8..Sú…d&lt;/P&gt;&lt;P&gt;00400450&amp;nbsp; 00 38 00 C0 53 FA 85 68 00 38 00 C0 53 FA 85 70&amp;nbsp; .8.ÀSú…h.8.ÀSú…p&lt;/P&gt;&lt;P&gt;00400460&amp;nbsp; 00 38 00 00 53 FA 85 74 00 38 00 00 53 FA 85 78&amp;nbsp; .8..Sú…t.8..Sú…x&lt;/P&gt;&lt;P&gt;00400470&amp;nbsp; 00 38 00 00 53 FA 85 7C 00 38 00 D0 53 FA 85 80&amp;nbsp; .8..Sú…|.8.ÐSú…€&lt;/P&gt;&lt;P&gt;00400480&amp;nbsp; 00 38 00 C0 53 FA 85 84 00 38 00 00 53 FA 85 88&amp;nbsp; .8.ÀSú…„.8..Sú…ˆ&lt;/P&gt;&lt;P&gt;00400490&amp;nbsp; 00 38 00 00 53 FA 85 90 00 38 00 C0 53 FA 85 94&amp;nbsp; .8..Sú…..8.ÀSú…”&lt;/P&gt;&lt;P&gt;004004A0&amp;nbsp; 00 38 00 00 53 FA 86 F0 00 38 00 00 53 FA 86 F4&amp;nbsp; .8..Sú†ð.8..Sú†ô&lt;/P&gt;&lt;P&gt;004004B0&amp;nbsp; 00 00 00 00 53 FA 86 FC 00 00 00 00 53 FA 87 14&amp;nbsp; ....Sú†ü....Sú‡.&lt;/P&gt;&lt;P&gt;004004C0&amp;nbsp; 00 00 00 00 53 FA 87 18 00 38 00 00 53 FA 87 1C&amp;nbsp; ....Sú‡..8..Sú‡.&lt;/P&gt;&lt;P&gt;004004D0&amp;nbsp; 00 38 00 00 53 FA 87 20 00 38 00 00 53 FA 87 24&amp;nbsp; .8..Sú‡ .8..Sú‡$&lt;/P&gt;&lt;P&gt;004004E0&amp;nbsp; 00 00 00 00 53 FA 87 28 00 38 00 00 53 FA 87 2C&amp;nbsp; ....Sú‡(.8..Sú‡,&lt;/P&gt;&lt;P&gt;004004F0&amp;nbsp; 00 38 00 00 63 FD 90 1C 00 00 80 00 63 FD 90 7C&amp;nbsp; .8..cý....€.cý.|&lt;/P&gt;&lt;P&gt;00400500&amp;nbsp; 01 4D 01 52 63 FD 90 80 01 4F 01 4E 63 FD 90 88&amp;nbsp; .M.Rcý.€.O.Ncý.ˆ&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So everthing appears to be OK as per my understanding of the iMX53 reference manual.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone see anything obviously wrong here or point to something else to look at.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bruno&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 May 2014 10:43:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303530#M38691</guid>
      <dc:creator>bdp42</dc:creator>
      <dc:date>2014-05-22T10:43:26Z</dc:date>
    </item>
    <item>
      <title>Re: imx53 cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303531#M38692</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bruno&lt;/P&gt;&lt;P&gt;i.MX53 kobs-ng from Linux BSP L2.6.35_11_09&lt;/P&gt;&lt;P&gt;does not write correct geometry for some NANDs (for example MT29F16G08ABAC).&lt;/P&gt;&lt;P&gt;Please try kobs-ng from i.MX6 BSPs, seems it can generate i.MX53 uboot (but not kernel)&lt;/P&gt;&lt;P&gt;or try attached patch.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&amp;amp;nodeId=018rH3ZrDRB24A&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab"&gt;L3.10.17_1.0.0_IMX6QDLS_BUNDLE&lt;/A&gt; &lt;IMG alt="" class="jiveImage" src="http://www.freescale.com/files/graphic/SECURITYINFOIMAGE.gif" /&gt; : Source Code Download Steps Documentation and Demo Images.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alternatively one can try other NAND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;chip&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>Thu, 22 May 2014 15:07:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303531#M38692</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2014-05-22T15:07:54Z</dc:date>
    </item>
    <item>
      <title>Re: imx53 cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303532#M38693</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chip,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for this. I will try this and see if it fixes the problem.&lt;/P&gt;&lt;P&gt;Can you expand a bit on the nature of the problem with kobs-ng from Linux BSP L2.6.35_11_09?&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Bruno&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 May 2014 15:56:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303532#M38693</guid>
      <dc:creator>bdp42</dc:creator>
      <dc:date>2014-05-22T15:56:55Z</dc:date>
    </item>
    <item>
      <title>Re: imx53 cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303533#M38694</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bruno&lt;/P&gt;&lt;P&gt;I think you can look at patch, it fixes it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;chip&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2014 02:11:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303533#M38694</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2014-05-23T02:11:47Z</dc:date>
    </item>
    <item>
      <title>Re: imx53 cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303534#M38695</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chip,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I followed the instructions in the README file with the documentation (in Quick Start Guide paragraph) section to get the BSP but cannot fing the kobs-ng utility. Am I doing the right thing? &lt;/P&gt;&lt;P&gt;Is the patch for the Linux kernel or kobs-ng or both?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Bruno&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2014 08:08:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303534#M38695</guid>
      <dc:creator>bdp42</dc:creator>
      <dc:date>2014-05-23T08:08:09Z</dc:date>
    </item>
    <item>
      <title>Re: imx53 cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303535#M38696</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bruno&lt;/P&gt;&lt;P&gt;if you read patch you will see smth like:&lt;/P&gt;&lt;P&gt;"+++ linux-2.6.35.3_wip/drivers/mtd/nand/nand_base.c"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can find this file in your sources (linux-2.6.35.3) &lt;/P&gt;&lt;P&gt;and remove line with "-" and add lines with "+".&lt;/P&gt;&lt;P&gt;Then rebuild image.&lt;/P&gt;&lt;P&gt;Regarding yocto please post questions on yocto workplace:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yocto starting point&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-wiki-small" data-containerid="2004" data-containertype="14" data-objectid="94023" data-objecttype="102" href="https://community.freescale.com/docs/DOC-94023"&gt;https://community.freescale.com/docs/DOC-94023&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;chip&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2014 10:02:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303535#M38696</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2014-05-23T10:02:03Z</dc:date>
    </item>
    <item>
      <title>Re: imx53 cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303536#M38697</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chip,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I understand how to apply the path; my question was not phrased very well. The patch is for the Linux kernel and so I don't understand how this fixes the issue you mentioned if the root cause of the problem is in kobs-ng.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You said use the iMX6 kobs OR apply the patch so if I apply the patch to the kernel can I then use my existing kobs-ng&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this is clearer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bruno&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2014 13:18:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303536#M38697</guid>
      <dc:creator>bdp42</dc:creator>
      <dc:date>2014-05-23T13:18:13Z</dc:date>
    </item>
    <item>
      <title>Re: imx53 cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303537#M38698</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bruno,&lt;/P&gt;&lt;P&gt;could you please first try and check result, will that help ?&lt;/P&gt;&lt;P&gt;Shortly in i.MX5 Linux NAND MTD layer is not setting&lt;/P&gt;&lt;P&gt;properly the geometry. kobs-ng runs on top of MTD layer and&lt;/P&gt;&lt;P&gt;uses kernel information about NANDs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;chip&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2014 14:40:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303537#M38698</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2014-05-23T14:40:44Z</dc:date>
    </item>
    <item>
      <title>Re: imx53 cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303538#M38699</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chip,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I applied the patch to the Linux kernel and used my original kobs-ng to program NAND. It still does not boot. The symptoms are exactly the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bruno&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2014 15:58:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303538#M38699</guid>
      <dc:creator>bdp42</dc:creator>
      <dc:date>2014-05-23T15:58:04Z</dc:date>
    </item>
    <item>
      <title>Re: imx53 cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303539#M38700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bruno,&lt;/P&gt;&lt;P&gt;just for narrow down problem:&lt;/P&gt;&lt;P&gt;had you tried with another NAND (preferable 218byte page size)&lt;/P&gt;&lt;P&gt;and boot for example Linux ?&lt;/P&gt;&lt;P&gt;This would help to understand if problem lies in 224 bytes NAND&lt;/P&gt;&lt;P&gt;configuration.&lt;/P&gt;&lt;P&gt;Strictly speaking 224 bytes NAND are not supported&lt;/P&gt;&lt;P&gt;for boot according to i.MX53 Reference Manual.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regarding flashing NAND image, some hints below:&lt;/P&gt;&lt;P&gt;please refer to attached Add new_NAND support.pdf,&lt;/P&gt;&lt;P&gt;after that one needs to rebuild image.&lt;/P&gt;&lt;P&gt;NAND image should be burned with Manufacturing Tool,&lt;/P&gt;&lt;P&gt;it should be rebuild also (file initramfs.cpio.gz.uboot)&lt;/P&gt;&lt;P&gt;(with new added NAND support), please refer to sect.2.8 "Build&lt;/P&gt;&lt;P&gt;Manufacturing Firmware" attached Linux Guide.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;chip&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 24 May 2014 07:28:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303539#M38700</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2014-05-24T07:28:45Z</dc:date>
    </item>
    <item>
      <title>Re: imx53 cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303540#M38701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chip,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We only have the one type of NAND device on our platform. We used the QSB as our reference platform and not the ARD board. So we don't have a reference platform with a NAND device by default.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you mean the OOB size in your comment? The actual OOB size of the device is 224 but the OOB size is set to 218 bytes in the nand device table. I did see the comment in the nand device tables source code about this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have an issue with the OTG port /Manufacturing tool and so can't use this right now. We boot the OS from the SD card and use this to program the NAND device. We then reconfigure the board to boot from NAND. As far as I can see this should be OK and I think other people have done this. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One this I forgot to mention is that when I run kobs-ng I had to change the search_exponent from the default value of 2 to 3. It seemed to put the Bad block table in the wrong place if I left it at 2 and I had to change it to put the BBT into what I think is the right place. This may be significant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will look at the documentation you sent and see if it tells me anything new.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Bruno&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 May 2014 09:01:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303540#M38701</guid>
      <dc:creator>bdp42</dc:creator>
      <dc:date>2014-05-26T09:01:09Z</dc:date>
    </item>
    <item>
      <title>Re: imx53 cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303541#M38702</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bruno,&lt;/P&gt;&lt;P&gt;please follow recommended correct NAND boot sequence given before.&lt;/P&gt;&lt;P&gt;Yes one can boot from SD and use comands as in ucl.xml&lt;/P&gt;&lt;P&gt;(profile "MX53ARD-NAND(JFFS2)") in Mfg Tool folder.&lt;/P&gt;&lt;P&gt;One should not use QSB as reference platform because&lt;/P&gt;&lt;P&gt;it has not NAND on board. You should use i.MX53 ARD board and use Linux&lt;/P&gt;&lt;P&gt;profile (selected in ltib for this board) for software development.&lt;/P&gt;&lt;P&gt;Formally 224 bytes NAND are not supported for boot according to i.MX53 Reference &lt;/P&gt;&lt;P&gt;Manual rev.2.1&amp;nbsp; 6/2012), Table 7-11 "NAND Boot eFUSE Descriptions" -&lt;/P&gt;&lt;P&gt;there is no selection for 224 bytes spare size BOOT_CFG2[7:6].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.freescale.com/files/32bit/doc/ref_manual/iMX53RM.pdf"&gt;http://www.freescale.com/files/32bit/doc/ref_manual/iMX53RM.pdf&lt;/A&gt;&lt;SPAN&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;chip&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 May 2014 09:22:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303541#M38702</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2014-05-26T09:22:18Z</dc:date>
    </item>
    <item>
      <title>Re: imx53 cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303542#M38703</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chip,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I should clarify that we have a QSB board and do not have an ARD board. So we don't physically have a reference platform that has NAND on board. However we did use the ARD code as the basis for our platform so we are doing as you have suggested. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The OS is Android and so we do not use LTIB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am aware that OOB size of 224 is not supported. BOOT_CFG2[7:6] on our board is set to 11 and so is configured for a page size of 4K+218 Bytes. The device has OOB size of 224 but the device tables and boot configuration are both set to 218 so I think this is configured correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Bruno&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 May 2014 11:51:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303542#M38703</guid>
      <dc:creator>bdp42</dc:creator>
      <dc:date>2014-05-26T11:51:21Z</dc:date>
    </item>
    <item>
      <title>Re: imx53 cannot boot from NAND</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303543#M38704</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bruno&lt;/P&gt;&lt;P&gt;I recommend to start with Linux and try supported NAND&lt;/P&gt;&lt;P&gt;(up to 218 spare size).&lt;/P&gt;&lt;P&gt;Also one can try 3.14 kernel below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://eewiki.net/display/linuxonarm/i.MX53+Quick+Start" title="http://eewiki.net/display/linuxonarm/i.MX53+Quick+Start"&gt;i.MX53 Quick Start - Linux on ARM - eewiki&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;chip&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 May 2014 23:44:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx53-cannot-boot-from-NAND/m-p/303543#M38704</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2014-05-26T23:44:51Z</dc:date>
    </item>
  </channel>
</rss>

