<?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 Modify MIMXRT1170_SFDP_QSPI.cfx for alternative flexspi pins in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Modify-MIMXRT1170-SFDP-QSPI-cfx-for-alternative-flexspi-pins/m-p/1603796#M23854</link>
    <description>&lt;P&gt;Hallo,&lt;/P&gt;&lt;P&gt;I need to change the&amp;nbsp;&lt;FONT color="#FF0000"&gt;MIMXRT1170_SFDP_QSPI.cfx&lt;/FONT&gt; flash driver from the default location present on evaluation kit to another flesxpi compatible pins (Flexspi port B instance 2)&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Stulinaz_0-1677079766255.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/211987i1EF20DDC50C1DFF9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Stulinaz_0-1677079766255.png" alt="Stulinaz_0-1677079766255.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Based on other topics in this forum:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/i-MX-RT/How-to-change-SPI-FLASH-on-i-MXRT117x/m-p/1351697" target="_blank" rel="noopener"&gt;https://community.nxp.com/t5/i-MX-RT/How-to-change-SPI-FLASH-on-i-MXRT117x/m-p/1351697&lt;/A&gt;&lt;/P&gt;&lt;P&gt;and&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#3366FF"&gt;&lt;U&gt;&lt;A href="https://community.nxp.com/t5/i-MX-RT-Knowledge-Base/How-to-create-a-new-Flash-driver-of-the-MCUXPresso-IDE/ta-p/1274718" target="_blank" rel="noopener"&gt;https://community.nxp.com/t5/i-MX-RT-Knowledge-Base/How-to-create-a-new-Flash-driver-of-the-MCUXPresso-IDE/ta-p/1274718&lt;/A&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;i have opened the project&amp;nbsp;iMXRT117x_FlexSPI_SFDP.zip&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Cattura.PNG" style="width: 793px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/211990i138EFED843903260/image-size/large?v=v2&amp;amp;px=999" role="button" title="Cattura.PNG" alt="Cattura.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;but i cannot find any reference to pins setup function call.&lt;/P&gt;&lt;P&gt;Is someone manage to do anything like this?&lt;/P&gt;&lt;P&gt;those are default pins in MIMXRT1170-EVK&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Stulinaz_1-1677079765844.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/211988i67F77E7D7269BFDE/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Stulinaz_1-1677079765844.png" alt="Stulinaz_1-1677079765844.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and this is my custom board based on rt1176 microcontroller&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Stulinaz_2-1677079765675.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/211989iF0E6AA676D4DB51D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Stulinaz_2-1677079765675.png" alt="Stulinaz_2-1677079765675.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much.&lt;/P&gt;&lt;P&gt;Enrico.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/56840" target="_blank"&gt;@jeremyzhou&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 22 Feb 2023 15:35:25 GMT</pubDate>
    <dc:creator>Stulinaz</dc:creator>
    <dc:date>2023-02-22T15:35:25Z</dc:date>
    <item>
      <title>Modify MIMXRT1170_SFDP_QSPI.cfx for alternative flexspi pins</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Modify-MIMXRT1170-SFDP-QSPI-cfx-for-alternative-flexspi-pins/m-p/1603796#M23854</link>
      <description>&lt;P&gt;Hallo,&lt;/P&gt;&lt;P&gt;I need to change the&amp;nbsp;&lt;FONT color="#FF0000"&gt;MIMXRT1170_SFDP_QSPI.cfx&lt;/FONT&gt; flash driver from the default location present on evaluation kit to another flesxpi compatible pins (Flexspi port B instance 2)&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Stulinaz_0-1677079766255.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/211987i1EF20DDC50C1DFF9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Stulinaz_0-1677079766255.png" alt="Stulinaz_0-1677079766255.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Based on other topics in this forum:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/i-MX-RT/How-to-change-SPI-FLASH-on-i-MXRT117x/m-p/1351697" target="_blank" rel="noopener"&gt;https://community.nxp.com/t5/i-MX-RT/How-to-change-SPI-FLASH-on-i-MXRT117x/m-p/1351697&lt;/A&gt;&lt;/P&gt;&lt;P&gt;and&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#3366FF"&gt;&lt;U&gt;&lt;A href="https://community.nxp.com/t5/i-MX-RT-Knowledge-Base/How-to-create-a-new-Flash-driver-of-the-MCUXPresso-IDE/ta-p/1274718" target="_blank" rel="noopener"&gt;https://community.nxp.com/t5/i-MX-RT-Knowledge-Base/How-to-create-a-new-Flash-driver-of-the-MCUXPresso-IDE/ta-p/1274718&lt;/A&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;i have opened the project&amp;nbsp;iMXRT117x_FlexSPI_SFDP.zip&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Cattura.PNG" style="width: 793px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/211990i138EFED843903260/image-size/large?v=v2&amp;amp;px=999" role="button" title="Cattura.PNG" alt="Cattura.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;but i cannot find any reference to pins setup function call.&lt;/P&gt;&lt;P&gt;Is someone manage to do anything like this?&lt;/P&gt;&lt;P&gt;those are default pins in MIMXRT1170-EVK&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Stulinaz_1-1677079765844.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/211988i67F77E7D7269BFDE/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Stulinaz_1-1677079765844.png" alt="Stulinaz_1-1677079765844.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and this is my custom board based on rt1176 microcontroller&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Stulinaz_2-1677079765675.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/211989iF0E6AA676D4DB51D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Stulinaz_2-1677079765675.png" alt="Stulinaz_2-1677079765675.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much.&lt;/P&gt;&lt;P&gt;Enrico.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/56840" target="_blank"&gt;@jeremyzhou&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Feb 2023 15:35:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Modify-MIMXRT1170-SFDP-QSPI-cfx-for-alternative-flexspi-pins/m-p/1603796#M23854</guid>
      <dc:creator>Stulinaz</dc:creator>
      <dc:date>2023-02-22T15:35:25Z</dc:date>
    </item>
    <item>
      <title>Re: Modify MIMXRT1170_SFDP_QSPI.cfx for alternative flexspi pins</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Modify-MIMXRT1170-SFDP-QSPI-cfx-for-alternative-flexspi-pins/m-p/1605610#M23897</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/213100"&gt;@Stulinaz&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Unlike those RT10xx_flexspi_spdf project, RT1170 project use ROM API to initialize the flash. You can see that from line 189 to line 202 in FlashPrg.c is to use ROM API to initialize flash. Table 10-65 in reference manual is what option0 means and table 10-66 is about pin group select. So, you can modify this field to select pin group and let ROM API to initialize the pins.&lt;/P&gt;
&lt;P&gt;To tell ROM API which pin group is used, you must burn the eFuse.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jingpan_0-1677423043596.png" style="width: 547px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/212360iCA62C72940912722/image-dimensions/547x532?v=v2" width="547" height="532" role="button" title="jingpan_0-1677423043596.png" alt="jingpan_0-1677423043596.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;When boot up, efuse is still needed to tell boot ROM where is the QSPI flash.&lt;/P&gt;
&lt;P&gt;So, you must burn the fuse.&lt;/P&gt;
&lt;P&gt;Please refer to table 10-10 in RM.&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Jing&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 26 Feb 2023 15:05:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Modify-MIMXRT1170-SFDP-QSPI-cfx-for-alternative-flexspi-pins/m-p/1605610#M23897</guid>
      <dc:creator>jingpan</dc:creator>
      <dc:date>2023-02-26T15:05:12Z</dc:date>
    </item>
    <item>
      <title>Re: Modify MIMXRT1170_SFDP_QSPI.cfx for alternative flexspi pins</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Modify-MIMXRT1170-SFDP-QSPI-cfx-for-alternative-flexspi-pins/m-p/1606034#M23903</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/61241"&gt;@jingpan&lt;/a&gt;&amp;nbsp;Thank you very much for the support!&lt;/P&gt;</description>
      <pubDate>Mon, 27 Feb 2023 11:20:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Modify-MIMXRT1170-SFDP-QSPI-cfx-for-alternative-flexspi-pins/m-p/1606034#M23903</guid>
      <dc:creator>Stulinaz</dc:creator>
      <dc:date>2023-02-27T11:20:59Z</dc:date>
    </item>
  </channel>
</rss>

