<?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: About QuadSPI serial flash BOOT</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/About-QuadSPI-serial-flash-BOOT/m-p/963159#M143586</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;&amp;nbsp;&amp;nbsp; As stated in i.MX 7Dual Reference Manual (RM), Rev. 1, 01/2018:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;If the SPI flash device requires the quad enable command, it&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;can be sent via these configuration structure fields:&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;device_quad_mode_en, device_cmd, write_cmd_ipcr,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;write_enable_ipcr, busy_bit_offset, and read_status_ipcr.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; So, customers should properly write the parameters, described&lt;/P&gt;&lt;P&gt;in section 6.6.6.3 (QuadSPI configuration parameters) of the RM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; The ROM expects the QuadSPI configuration parameters (as explained in the QuadSPI&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Configuration Parameters) to be present in the serial flash memory from the offset 0x400&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;of serial flash of length 512 bytes. The ROM reads these configuration parameters using&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;the default read command configured in the LUT of the QuadSPI interface with the&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;SCLOCK operating at 20 MHz.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;In the second step, the ROM configures the selected QuadSPI interface with the&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;configuration parameters read from the serial flash and starts the boot procedure.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yuri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 08 Aug 2019 06:28:28 GMT</pubDate>
    <dc:creator>Yuri</dc:creator>
    <dc:date>2019-08-08T06:28:28Z</dc:date>
    <item>
      <title>About QuadSPI serial flash BOOT</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/About-QuadSPI-serial-flash-BOOT/m-p/963158#M143585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,community&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;About QuadSPI serial flash BOOT in i.MX 7 Dual Applications Processor Reference Manual&lt;BR /&gt;It is described that QUAD enable bit is set before BOOT starts.&lt;BR /&gt;Is it possible to set up to QUAD enable bit in BOOT?&lt;/P&gt;&lt;P&gt;If you can set it, please tell me how.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Extracted QuadSPI serial flash BOOT operation in Section 6.6.6.2&lt;/P&gt;&lt;P&gt;For the QUAD mode boot, the Boot ROM expects the Quad Enable bit inside the QSPI flash to be already set before the booting starts. Therefore, the QUAD enable bit must be set in the non-volatile register of the flash at the time of programming.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;BR /&gt;Goto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Aug 2019 10:47:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/About-QuadSPI-serial-flash-BOOT/m-p/963158#M143585</guid>
      <dc:creator>goto11</dc:creator>
      <dc:date>2019-08-07T10:47:35Z</dc:date>
    </item>
    <item>
      <title>Re: About QuadSPI serial flash BOOT</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/About-QuadSPI-serial-flash-BOOT/m-p/963159#M143586</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;&amp;nbsp;&amp;nbsp; As stated in i.MX 7Dual Reference Manual (RM), Rev. 1, 01/2018:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;If the SPI flash device requires the quad enable command, it&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;can be sent via these configuration structure fields:&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;device_quad_mode_en, device_cmd, write_cmd_ipcr,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;write_enable_ipcr, busy_bit_offset, and read_status_ipcr.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; So, customers should properly write the parameters, described&lt;/P&gt;&lt;P&gt;in section 6.6.6.3 (QuadSPI configuration parameters) of the RM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; The ROM expects the QuadSPI configuration parameters (as explained in the QuadSPI&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Configuration Parameters) to be present in the serial flash memory from the offset 0x400&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;of serial flash of length 512 bytes. The ROM reads these configuration parameters using&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;the default read command configured in the LUT of the QuadSPI interface with the&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;SCLOCK operating at 20 MHz.&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;In the second step, the ROM configures the selected QuadSPI interface with the&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;configuration parameters read from the serial flash and starts the boot procedure.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yuri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Aug 2019 06:28:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/About-QuadSPI-serial-flash-BOOT/m-p/963159#M143586</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2019-08-08T06:28:28Z</dc:date>
    </item>
    <item>
      <title>Re: About QuadSPI serial flash BOOT</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/About-QuadSPI-serial-flash-BOOT/m-p/963160#M143587</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;It is standard SPI interface until Quad Enable bit of SPI flash device is set.&lt;BR /&gt;Can configuration parameters be read from standard SPI interface device?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Regards,&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;Goto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Aug 2019 11:14:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/About-QuadSPI-serial-flash-BOOT/m-p/963160#M143587</guid>
      <dc:creator>goto11</dc:creator>
      <dc:date>2019-08-08T11:14:09Z</dc:date>
    </item>
    <item>
      <title>Re: About QuadSPI serial flash BOOT</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/About-QuadSPI-serial-flash-BOOT/m-p/963161#M143588</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Aug 2019 13:33:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/About-QuadSPI-serial-flash-BOOT/m-p/963161#M143588</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2019-08-08T13:33:52Z</dc:date>
    </item>
  </channel>
</rss>

