<?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: IMX6 SoloX:  Unable to boot from QSPI NOR FLASH</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-SoloX-Unable-to-boot-from-QSPI-NOR-FLASH/m-p/327730#M44110</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;finally got it booting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Booting U-Boot from QSPI-NOR Flash requires an other offset in Flash as booting from NAND Flash.&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;NAND-Flash&lt;/STRONG&gt;:&amp;nbsp;&amp;nbsp; Uboot image at 0x400&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SPI-NOR&lt;/STRONG&gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QSPI-Configuration Parameter at 0x0400&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; Uboot image at 0x400&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;&lt;/P&gt;&lt;P&gt;Due to the other offset I have to adjust the Boot Table:&lt;/P&gt;&lt;P&gt;My U-Boot-Image begins with:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_6.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/50131iC57E5F1B1D0B3D87/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_6.png" alt="pastedImage_6.png" /&gt;&lt;/span&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Boot Table&amp;nbsp; Structure is at 0x20&lt;/P&gt;&lt;P&gt;U-Boot Relocation Address at&amp;nbsp; 0x20: 877FF000&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; relocation length at&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x24: 00050000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I add 0xc00 to the 4-byte value at 0x20&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; 0x877FE400:&amp;nbsp; &lt;/P&gt;&lt;P&gt;and correct the length with the size of uboot image + 0xc00&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;following script did it for me:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;mw.b 80800000&amp;nbsp; 00 60000&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;sf probe&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;sf erase 0 60000&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;dhcp&amp;nbsp; 80800400 qspic.imx&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;dhcp&amp;nbsp; 80801000 uboot.imx&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;mw&amp;nbsp; 80801020 877FE400&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;mw&amp;nbsp; 80801024 00050C00&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;sf write&amp;nbsp; 80800000 0 60000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;qspic.imx is the image of the QSPI Configuration Table (512Bytes)&lt;/P&gt;&lt;P&gt;I use a board specific paches for Uboot Version 2015.01.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;Johannes&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 02 Feb 2015 15:33:37 GMT</pubDate>
    <dc:creator>joilg</dc:creator>
    <dc:date>2015-02-02T15:33:37Z</dc:date>
    <item>
      <title>IMX6 SoloX:  Unable to boot from QSPI NOR FLASH</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-SoloX-Unable-to-boot-from-QSPI-NOR-FLASH/m-p/327727#M44107</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I&amp;nbsp; am working on a customized IMX6 Solo X Board with a&amp;nbsp; Spansion FL128S Serial NOR Flash&amp;nbsp; attached on the QSPI2&amp;nbsp; Interface. &lt;/P&gt;&lt;P&gt;U-Boot works well when booting with imx-usb-loader over USB and I am able to read and write the NOR Flash within u-Boot. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then I setup Flash and Boot options to boot from QSPI, but the device is not booting. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Flash Content is:&lt;/P&gt;&lt;P&gt;-&amp;gt;&amp;nbsp; sf probe; sf read 80800000 0 60000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SPI Conf. Parametr&amp;nbsp;&amp;nbsp;&amp;nbsp; at 0x400:&lt;/P&gt;&lt;P&gt;80800400: 00000000 00000000 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80800410: 00000000 00000000 01000000 02000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80800420: 00000000 00000000 00000000 04000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80800430: 00000000 00000000 00000001 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80800440: 00000001 00000000 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80800450: 00000000 00000000 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80800460: 00000000 00000000 0818040b 1c080c08&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80800470: 00002400 00000000 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; .$..............&lt;/P&gt;&lt;P&gt;80800480: 00000000 00000000 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80800490: 00000000 00000000 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;808004a0: 00000000 00000000 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;808004b0: 00000000 00000000 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;808004c0: 00000000 00000000 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;808004d0: 00000000 00000000 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;808004e0: 00000000 00000000 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;808004f0: 00000000 00000000 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80800500: 00000000 00000000 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80800510: 00000000 00000000 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80800520: 00000000 00000000 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80800530: 00000000 00000000 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80800540: 00000000 00000000 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80800550: 00000000 00000000 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80800560: 00000000 00000000 03000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80800570: 00000000 00000000 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80800580: 00000000 00000000 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IVT Table at 0x1000:&lt;/P&gt;&lt;P&gt;80801000: 402000d1 87800000 00000000 877ff42c&amp;nbsp;&amp;nbsp;&amp;nbsp; .. @........,...&lt;/P&gt;&lt;P&gt;80801010: 877ff420 877ff400 00000000 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...............&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DCD&amp;nbsp; at 0x102c:&lt;/P&gt;&lt;P&gt;8080102c: 400802d2&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;&amp;nbsp; ...@&lt;/P&gt;&lt;P&gt;80801030: 040402cc 68400c02 ffffffff 6c400c02&amp;nbsp;&amp;nbsp;&amp;nbsp; ......@h......@l&lt;/P&gt;&lt;P&gt;80801040: ffffffff 70400c02 ffffffff 74400c02&amp;nbsp;&amp;nbsp;&amp;nbsp; ......@p......@t&lt;/P&gt;&lt;P&gt;80801050: ffffffff 78400c02 ffffffff 7c400c02&amp;nbsp;&amp;nbsp;&amp;nbsp; ......@x......@|&lt;/P&gt;&lt;P&gt;80801060: ffffffff 80400c02 ffffffff 84400c02&amp;nbsp;&amp;nbsp;&amp;nbsp; ......@.......@.&lt;/P&gt;&lt;P&gt;80801070: ffffffff 18060e02 00000c00 fc050e02&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80801080: 00000000 2c030e02 30000000 00030e02&amp;nbsp;&amp;nbsp;&amp;nbsp; .......,...0....&lt;/P&gt;&lt;P&gt;80801090: 20000000 fc020e02 20000000 f4050e02&amp;nbsp;&amp;nbsp;&amp;nbsp; ... ....... ....&lt;/P&gt;&lt;P&gt;808010a0: 20000000 40030e02 20000000 20030e02&amp;nbsp;&amp;nbsp;&amp;nbsp; ... ...@... ...&lt;/P&gt;&lt;P&gt;808010b0: 00000000 10030e02 20000000 14030e02&amp;nbsp;&amp;nbsp;&amp;nbsp; ........... ....&lt;/P&gt;&lt;P&gt;808010c0: 20000000 14060e02 20000000 f8050e02&amp;nbsp;&amp;nbsp;&amp;nbsp; ... ....... ....&lt;/P&gt;&lt;P&gt;808010d0: 00000200 30030e02 28000000 34030e02&amp;nbsp;&amp;nbsp;&amp;nbsp; .......0...(...4&lt;/P&gt;&lt;P&gt;808010e0: 28000000 38030e02 00000000 3c030e02&amp;nbsp;&amp;nbsp;&amp;nbsp; ...(...8.......&amp;lt;&lt;/P&gt;&lt;P&gt;808010f0: 00000000 08060e02 00000200 0c060e02&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80801100: 28000000 10060e02 28000000 1c060e02&amp;nbsp;&amp;nbsp;&amp;nbsp; ...(.......(....&lt;/P&gt;&lt;P&gt;80801110: 00000000 20060e02 00000000 ec020e02&amp;nbsp;&amp;nbsp;&amp;nbsp; ....... ........&lt;/P&gt;&lt;P&gt;80801120: 28000000 f0020e02 28000000 f4020e02&amp;nbsp;&amp;nbsp;&amp;nbsp; ...(.......(....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BDS at 0x1020:&lt;/P&gt;&lt;P&gt;80801020: 87800000 00200000 00000000&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;&lt;/P&gt;&lt;P&gt;u-Boot at 0x01c00:&lt;/P&gt;&lt;P&gt;80801c00: ea0000be e59ff014 e59ff014 e59ff014&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80801c10: e59ff014 e59ff014 e59ff014 e59ff014&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/P&gt;&lt;P&gt;80801c20: 87800060 878000c0 87800120 87800180&amp;nbsp;&amp;nbsp;&amp;nbsp; `....... .......&lt;/P&gt;&lt;P&gt;80801c30: 878001e0 87800240 878002a0 deadbeef&amp;nbsp;&amp;nbsp;&amp;nbsp; ....@...........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SPI Port Mux is&lt;/P&gt;&lt;P&gt;MX6_PAD_NAND_WP_B__QSPI2_A_DATA_0&lt;/P&gt;&lt;P&gt;MX6_PAD_NAND_READY_B__QSPI2_A_DATA_1&lt;/P&gt;&lt;P&gt;MX6_PAD_NAND_CE0_B__QSPI2_A_DATA_2&lt;/P&gt;&lt;P&gt;MX6_PAD_NAND_CE1_B__QSPI2_A_DATA_3&lt;/P&gt;&lt;P&gt;MX6_PAD_NAND_ALE__QSPI2_A_SS0_B&lt;/P&gt;&lt;P&gt;MX6_PAD_NAND_CLE__QSPI2_A_SCLK&lt;/P&gt;&lt;P&gt;MX6_PAD_NAND_DATA07__QSPI2_A_DQS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Boot Pins:&amp;nbsp; (Boot from QSPI2)&lt;/P&gt;&lt;P&gt;LCD1_DATA03 High &lt;/P&gt;&lt;P&gt;LCD1_DATA04 High&lt;/P&gt;&lt;P&gt;LCD1_DATA05 Low&lt;/P&gt;&lt;P&gt;LCD1_DATA06 Low&lt;/P&gt;&lt;P&gt;LCD1_DATA07 Low&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I measured a activity on SPI Pins for 240us for reading 8 Blocks of 64 Bytes bofor switching to usb activating.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone take a lock on the Flash Content.&amp;nbsp; Also a working Flash Image of a similar IMX6SX Board would be helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Johannes&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Jan 2015 14:55:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6-SoloX-Unable-to-boot-from-QSPI-NOR-FLASH/m-p/327727#M44107</guid>
      <dc:creator>joilg</dc:creator>
      <dc:date>2015-01-28T14:55:57Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6 SoloX:  Unable to boot from QSPI NOR FLASH</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-SoloX-Unable-to-boot-from-QSPI-NOR-FLASH/m-p/327728#M44108</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;Can you share the QuadSPI Configuration Parameters? I assume that you generated from an existing structure in C code or it was appended to the binary file in certain way.&lt;/P&gt;&lt;P&gt;That would help to understand the possible wrong QuadSPI configuration.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Alejandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jan 2015 21:09:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6-SoloX-Unable-to-boot-from-QSPI-NOR-FLASH/m-p/327728#M44108</guid>
      <dc:creator>alejandrolozan1</dc:creator>
      <dc:date>2015-01-29T21:09:30Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6 SoloX:  Unable to boot from QSPI NOR FLASH</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-SoloX-Unable-to-boot-from-QSPI-NOR-FLASH/m-p/327729#M44109</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alejandro,&lt;/P&gt;&lt;P&gt;with help from Freescale, I am able now to read successful the SPI Configuration Parameter from Flash in 240us, then I notice now reading from flash for the 358us. No Message at the console. &lt;/P&gt;&lt;P&gt;I assume either Device Configuration or U-Boot are not correct configured.&amp;nbsp; &lt;/P&gt;&lt;P&gt;I use U-Boot Version 2015.01 with a board specific patch. &lt;/P&gt;&lt;P&gt;For Flashing i use following script within U-boot:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;setenv uimg 'boot/uboot.imx'&lt;/P&gt;&lt;P&gt;# clear memory,flash&lt;/P&gt;&lt;P&gt;setenv uclr 'mw.b&amp;nbsp; ${loadaddr}&amp;nbsp; 00 0x180000; sf probe; sf erase 0 180000'&lt;/P&gt;&lt;P&gt;# SPI Parameter&amp;nbsp; 0x400..0x800&lt;/P&gt;&lt;P&gt;setenv uspi 'mw 8080041C 02000000; mw 80800420 3; mw 80800424 3; mw 80800428 08000000; mw 80800430 08000000; mw 80800440 1;&amp;nbsp; mw 80800568 01000001;&amp;nbsp; mw 808005fc C0FFEE01'&lt;/P&gt;&lt;P&gt;# Look up table &lt;/P&gt;&lt;P&gt;setenv ulps 'echo "lutps"; mw&amp;nbsp; 80800468 0818040B; mw&amp;nbsp; 8080046C 1C040C08; mw&amp;nbsp; 80800470 00002400'&lt;/P&gt;&lt;P&gt;# Correct Decice Configuration 0x102c&lt;/P&gt;&lt;P&gt;setenv udcd 'mw&amp;nbsp; 8080102C 410401d2;&amp;nbsp; mw 808010e8 28000000; mw 808010F0 28000000; mw 80801108 28000000; mw 80801110 28000000; mw 80801130 28000000; mw 80801138 28000000; mw 80801168 42404040; mw 80801170 383C4040; mw 808011F0 00001882'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;setenv uflash 'run uclr; dhcp&amp;nbsp; 80801000 ${uimg}; run uspi; run ulps; run udcd; sf probe;&amp;nbsp; sf write ${loadaddr} 0000&amp;nbsp; 180000'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;save &lt;/P&gt;&lt;P&gt;run uflash&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Johannes&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Jan 2015 17:46:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6-SoloX-Unable-to-boot-from-QSPI-NOR-FLASH/m-p/327729#M44109</guid>
      <dc:creator>joilg</dc:creator>
      <dc:date>2015-01-30T17:46:42Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6 SoloX:  Unable to boot from QSPI NOR FLASH</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-SoloX-Unable-to-boot-from-QSPI-NOR-FLASH/m-p/327730#M44110</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;finally got it booting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Booting U-Boot from QSPI-NOR Flash requires an other offset in Flash as booting from NAND Flash.&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;NAND-Flash&lt;/STRONG&gt;:&amp;nbsp;&amp;nbsp; Uboot image at 0x400&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SPI-NOR&lt;/STRONG&gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QSPI-Configuration Parameter at 0x0400&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; Uboot image at 0x400&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;&lt;/P&gt;&lt;P&gt;Due to the other offset I have to adjust the Boot Table:&lt;/P&gt;&lt;P&gt;My U-Boot-Image begins with:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_6.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/50131iC57E5F1B1D0B3D87/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_6.png" alt="pastedImage_6.png" /&gt;&lt;/span&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Boot Table&amp;nbsp; Structure is at 0x20&lt;/P&gt;&lt;P&gt;U-Boot Relocation Address at&amp;nbsp; 0x20: 877FF000&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; relocation length at&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x24: 00050000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I add 0xc00 to the 4-byte value at 0x20&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; 0x877FE400:&amp;nbsp; &lt;/P&gt;&lt;P&gt;and correct the length with the size of uboot image + 0xc00&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;following script did it for me:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;mw.b 80800000&amp;nbsp; 00 60000&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;sf probe&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;sf erase 0 60000&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;dhcp&amp;nbsp; 80800400 qspic.imx&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;dhcp&amp;nbsp; 80801000 uboot.imx&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;mw&amp;nbsp; 80801020 877FE400&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;mw&amp;nbsp; 80801024 00050C00&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;sf write&amp;nbsp; 80800000 0 60000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;qspic.imx is the image of the QSPI Configuration Table (512Bytes)&lt;/P&gt;&lt;P&gt;I use a board specific paches for Uboot Version 2015.01.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;Johannes&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Feb 2015 15:33:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6-SoloX-Unable-to-boot-from-QSPI-NOR-FLASH/m-p/327730#M44110</guid>
      <dc:creator>joilg</dc:creator>
      <dc:date>2015-02-02T15:33:37Z</dc:date>
    </item>
  </channel>
</rss>

