<?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 FlexSPI Boot - which FlexSPI port? in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/FlexSPI-Boot-which-FlexSPI-port/m-p/1046810#M7840</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;According to the reference manual for iMXRT1021, table 8-1 (ROM Bootloader Peripheral PinMux), the Bootloader can boot from FlexSPI_A in two places, and FlexSPI_B.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I cannot see how it decides which one is the correct port?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does it try all of them until it finds a good one?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I see nothing in the fuses or GPIO pins to control this feature?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Chris.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 02 Jun 2020 16:04:07 GMT</pubDate>
    <dc:creator>chriscowdery</dc:creator>
    <dc:date>2020-06-02T16:04:07Z</dc:date>
    <item>
      <title>FlexSPI Boot - which FlexSPI port?</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/FlexSPI-Boot-which-FlexSPI-port/m-p/1046810#M7840</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;According to the reference manual for iMXRT1021, table 8-1 (ROM Bootloader Peripheral PinMux), the Bootloader can boot from FlexSPI_A in two places, and FlexSPI_B.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I cannot see how it decides which one is the correct port?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does it try all of them until it finds a good one?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I see nothing in the fuses or GPIO pins to control this feature?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Chris.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2020 16:04:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/FlexSPI-Boot-which-FlexSPI-port/m-p/1046810#M7840</guid>
      <dc:creator>chriscowdery</dc:creator>
      <dc:date>2020-06-02T16:04:07Z</dc:date>
    </item>
    <item>
      <title>Re: FlexSPI Boot - which FlexSPI port?</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/FlexSPI-Boot-which-FlexSPI-port/m-p/1046811#M7841</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chris,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ROM does not support boot from FLEXSPI_B port directly. ROM always seeks a valid Flash Configuration Block from the FLEXSPI_A port and then re-configures the FLEXSPI controller using the valid parameters in the block read-out. This reconfiguration can include but is not limited to, FLEXSPI_B port support.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;/P&gt;&lt;P&gt;Victor&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note:&lt;/P&gt;&lt;P&gt;- If this post answers your question, please click the "Mark Correct"button. Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;/P&gt;&lt;P&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2020 23:40:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/FlexSPI-Boot-which-FlexSPI-port/m-p/1046811#M7841</guid>
      <dc:creator>victorjimenez</dc:creator>
      <dc:date>2020-06-02T23:40:24Z</dc:date>
    </item>
    <item>
      <title>Re: FlexSPI Boot - which FlexSPI port?</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/FlexSPI-Boot-which-FlexSPI-port/m-p/1046812#M7842</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Victor,&lt;/P&gt;&lt;P&gt;&amp;nbsp;Thanks. Does that also mean that the Boot ROM always uses FLEXSPI_A 'primary pinmux' ? I.e. I cannot connect my Flash to the 'secondary pinmux' port (page 186 of Reference Manual) ?&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;Chris.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2020 05:39:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/FlexSPI-Boot-which-FlexSPI-port/m-p/1046812#M7842</guid>
      <dc:creator>chriscowdery</dc:creator>
      <dc:date>2020-06-03T05:39:28Z</dc:date>
    </item>
    <item>
      <title>Re: FlexSPI Boot - which FlexSPI port?</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/FlexSPI-Boot-which-FlexSPI-port/m-p/1046813#M7843</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P lang="es-MX"&gt;Hi Chris,&lt;/P&gt;&lt;P lang="es-MX"&gt;&amp;nbsp;&lt;/P&gt;&lt;P lang="es-MX"&gt;You can use the secondary pinmux, but keep in mind that these pins are used only for QSPI devices as specified in Table 8-9. Also, if you want to use these pins you will have to burn the corresponding fuses on the BOOT_CFG1 field.&lt;/P&gt;&lt;P lang="es-MX"&gt;&lt;/P&gt;&lt;P lang="es-MX"&gt;Regards,&amp;nbsp;&lt;/P&gt;&lt;P lang="es-MX"&gt;Victor&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Jun 2020 23:24:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/FlexSPI-Boot-which-FlexSPI-port/m-p/1046813#M7843</guid>
      <dc:creator>victorjimenez</dc:creator>
      <dc:date>2020-06-05T23:24:29Z</dc:date>
    </item>
  </channel>
</rss>

