<?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 Re: IMXRT1064 4MB internal flash and physical pins in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/IMXRT1064-4MB-internal-flash-and-physical-pins/m-p/1836254#M29559</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/60336"&gt;@kerryzhou&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;I am using our custom board (with MCU LINK PRO's SWD connection) and &lt;U&gt;also&lt;/U&gt;&amp;nbsp;&lt;SPAN&gt;NXP MIMXRT1064-EVK board. I always do the test on&amp;nbsp;MIMXRT1064-EVK before post on the forum for to be ensure about the issue and it make it easy for you(an NXP engineer) to reproduce the issue.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I use&amp;nbsp;MIMXRT1064-EVK and SDK V2.14.0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have tried led_blinky project with flashing to RAM as you suggested and it works.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Also SDK's example evkmimxrt1064_flexspi_nor_internal_polling_transfer is working on my custom board and&amp;nbsp;MIMXRT1064-EVK.&amp;nbsp;Please see the output:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="akift_0-1711534698367.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/270664iECC55B9B8B4280E7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="akift_0-1711534698367.png" alt="akift_0-1711534698367.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;But when I port evkmimxrt1064_flexspi_nor_internal_polling_transfer to a freeRTOS project. I get the bus fault. I've attached the project( freertos version of&amp;nbsp;evkmimxrt1064_flexspi_nor_internal_polling_transfer) to my previous post. Feel free to download and check please.&lt;BR /&gt;&lt;BR /&gt;Could you assist if any additional configuration needs to make it work? Thanks&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 27 Mar 2024 15:56:07 GMT</pubDate>
    <dc:creator>akift</dc:creator>
    <dc:date>2024-03-27T15:56:07Z</dc:date>
    <item>
      <title>IMXRT1064 4MB internal flash and physical pins</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/IMXRT1064-4MB-internal-flash-and-physical-pins/m-p/1834038#M29504</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I couldn't find a clear information that if we want to use 4MB internal flash memory&amp;nbsp;(internal quad flash(W25Q32JV)) that interfere with any physical pins or not.&lt;/P&gt;&lt;P&gt;The SDK example (evkmimxrt1064_flexspi_nor_internal_polling_transfer) doesn't have a pin muxing.&lt;/P&gt;&lt;P&gt;But, in the readme file there is a note:&lt;/P&gt;&lt;LI-CODE lang="c"&gt;Note: 
1, this example do erase/program/read operations in internal quad flash(W25Q32JV) and its image also loads to internal flash(W25Q32JV) for flash target.
2, internal flash pin connection like below:
DQS   &amp;lt;---&amp;gt; GPIO_SPI_B1_00
CS    &amp;lt;---&amp;gt; GPIO_SPI_B1_06
CLK   &amp;lt;---&amp;gt; GPIO_SPI_B0_08
IO0   &amp;lt;---&amp;gt; GPIO_SPI_B0_02
IO1   &amp;lt;---&amp;gt; GPIO_SPI_B1_03
IO2   &amp;lt;---&amp;gt; GPIO_SPI_B1_02
IO3   &amp;lt;---&amp;gt; GPIO_SPI_B0_10
RESET &amp;lt;---&amp;gt; GPIO_SPI_B0_13
GND2  &amp;lt;---&amp;gt; VSS
VCC   &amp;lt;---&amp;gt; NVCC_GPIO
GND   &amp;lt;---&amp;gt; VSS&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So if I look in the reference manual (page 278) these pins are connected to GPIO10.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="akift_0-1711196580831.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/270041iD339EE6A6746B735/image-size/medium?v=v2&amp;amp;px=400" role="button" title="akift_0-1711196580831.png" alt="akift_0-1711196580831.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The MCU in the&amp;nbsp;IMXRT1064EVK (MIMXRT1064DVL6A - BGA 196 package) doesn't have GPIO10 on the physical pins.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;So I assume using the internal flash doesn't interfere with any other peripherals and interfaces. Is that correct?&lt;BR /&gt;&lt;BR /&gt;Does&amp;nbsp;IMXRT1064 4MB internal flash has a connection with a physical pin of the MCU internally?&lt;BR /&gt;&lt;BR /&gt;Any help would be appreciated. Thanks&lt;/P&gt;</description>
      <pubDate>Sat, 23 Mar 2024 12:29:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/IMXRT1064-4MB-internal-flash-and-physical-pins/m-p/1834038#M29504</guid>
      <dc:creator>akift</dc:creator>
      <dc:date>2024-03-23T12:29:43Z</dc:date>
    </item>
    <item>
      <title>Re: IMXRT1064 4MB internal flash and physical pins</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/IMXRT1064-4MB-internal-flash-and-physical-pins/m-p/1834539#M29514</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/224743"&gt;@akift&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Thank you for your interest in the NXP MIMXRT product, I would like to provide service for you.&lt;/P&gt;
&lt;P&gt;Answer your questions:&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;1. So I assume using the internal flash doesn't interfere with any other peripherals and interfaces. Is that correct?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;=&amp;gt;Answer: you are right, the internal flash interface is&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="c"&gt;GPIO_SPI_xx_xx&lt;/LI-CODE&gt;
&lt;P&gt;These signals are the internal signal, not fan out.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Does&amp;nbsp;IMXRT1064 4MB internal flash has a connection with a physical pin of the MCU internally?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;=&amp;gt;Answer: not external pin, all are the internal pin.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Wish it helps you!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If you still have question about it, please kindly let me know.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Kerry&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Mar 2024 09:58:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/IMXRT1064-4MB-internal-flash-and-physical-pins/m-p/1834539#M29514</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2024-03-25T09:58:29Z</dc:date>
    </item>
    <item>
      <title>Re: IMXRT1064 4MB internal flash and physical pins</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/IMXRT1064-4MB-internal-flash-and-physical-pins/m-p/1835743#M29546</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/60336"&gt;@kerryzhou&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;Thank you for the information.&lt;/P&gt;&lt;P&gt;But I am having a bus fault and I couldn't find the issue. I have moved the original example from baremetal to freertos and I have removed all my other tasks in the project.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="akift_0-1711491038252.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/270535iD347E6B3E1855394/image-size/medium?v=v2&amp;amp;px=400" role="button" title="akift_0-1711491038252.png" alt="akift_0-1711491038252.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Even the BOARD_ReconfigFlexSpiRxBuffer() function is commented out the bus fault is happening.&lt;/P&gt;&lt;P&gt;So the project only have internal nor flexspi should work but it is not working,&lt;/P&gt;&lt;P&gt;Could you have a look and give your opinion?, feel free to debug on &lt;LI-PRODUCT title="i.MX-RT1064" id="i.MX-RT1064"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;EVK. The project is attached to this post.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 26 Mar 2024 22:15:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/IMXRT1064-4MB-internal-flash-and-physical-pins/m-p/1835743#M29546</guid>
      <dc:creator>akift</dc:creator>
      <dc:date>2024-03-26T22:15:16Z</dc:date>
    </item>
    <item>
      <title>Re: IMXRT1064 4MB internal flash and physical pins</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/IMXRT1064-4MB-internal-flash-and-physical-pins/m-p/1835911#M29554</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/224743"&gt;@akift&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Your board is your customer board with the RT1064, not the NXP MIMXRT1064-EVK board, right?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;If your own board, what's the debugger you are using now?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Do you test the RAM project at first, eg, you test this demo:&lt;/P&gt;
&lt;P&gt;SDK_2_15_000_EVK-MIMXRT1064\boards\evkmimxrt1064\demo_apps\led_blinky&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kerryzhou_0-1711510149173.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/270581iD4A86106FF25945A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="kerryzhou_0-1711510149173.png" alt="kerryzhou_0-1711510149173.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Please run the simple code in RAM at first, whether that works OK?&lt;/P&gt;
&lt;P&gt;If it works OK, then deselect the Link application to RAM, and test it again whether you can download to the internal flash or not?&lt;/P&gt;
&lt;P&gt;The default code is downloaded to the internal flashloader.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Wish it helps you!&lt;/P&gt;
&lt;P&gt;Any updated information, please kindly let me know.&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Kerry&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Mar 2024 03:30:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/IMXRT1064-4MB-internal-flash-and-physical-pins/m-p/1835911#M29554</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2024-03-27T03:30:02Z</dc:date>
    </item>
    <item>
      <title>Re: IMXRT1064 4MB internal flash and physical pins</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/IMXRT1064-4MB-internal-flash-and-physical-pins/m-p/1836254#M29559</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/60336"&gt;@kerryzhou&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;I am using our custom board (with MCU LINK PRO's SWD connection) and &lt;U&gt;also&lt;/U&gt;&amp;nbsp;&lt;SPAN&gt;NXP MIMXRT1064-EVK board. I always do the test on&amp;nbsp;MIMXRT1064-EVK before post on the forum for to be ensure about the issue and it make it easy for you(an NXP engineer) to reproduce the issue.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I use&amp;nbsp;MIMXRT1064-EVK and SDK V2.14.0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have tried led_blinky project with flashing to RAM as you suggested and it works.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Also SDK's example evkmimxrt1064_flexspi_nor_internal_polling_transfer is working on my custom board and&amp;nbsp;MIMXRT1064-EVK.&amp;nbsp;Please see the output:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="akift_0-1711534698367.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/270664iECC55B9B8B4280E7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="akift_0-1711534698367.png" alt="akift_0-1711534698367.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;But when I port evkmimxrt1064_flexspi_nor_internal_polling_transfer to a freeRTOS project. I get the bus fault. I've attached the project( freertos version of&amp;nbsp;evkmimxrt1064_flexspi_nor_internal_polling_transfer) to my previous post. Feel free to download and check please.&lt;BR /&gt;&lt;BR /&gt;Could you assist if any additional configuration needs to make it work? Thanks&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Mar 2024 15:56:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/IMXRT1064-4MB-internal-flash-and-physical-pins/m-p/1836254#M29559</guid>
      <dc:creator>akift</dc:creator>
      <dc:date>2024-03-27T15:56:07Z</dc:date>
    </item>
    <item>
      <title>Re: IMXRT1064 4MB internal flash and physical pins</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/IMXRT1064-4MB-internal-flash-and-physical-pins/m-p/1838261#M29621</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/224743"&gt;@akift&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; So sorry for my later reply! Really a lot of cases in the queue, a little overflow.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; To your mentioned freertos+&lt;SPAN&gt;&amp;nbsp;evkmimxrt1064_flexspi_nor_internal_polling_transfer&amp;nbsp;meet issues, when you port the project, do you put the flexspi flash operation code to the internal RAM, just like the&amp;nbsp;evkmimxrt1064_flexspi_nor_internal_polling_transfer project, this is very important, as the QSPI flash can't support RWW, so when you do the XIP, you need to copy the flash operation code to the internal RAM.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; I mean the linker file should like this:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kerryzhou_0-1711938699901.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/271263iB5EAD62FF03B2D22/image-size/medium?v=v2&amp;amp;px=400" role="button" title="kerryzhou_0-1711938699901.png" alt="kerryzhou_0-1711938699901.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can try it on your side.&lt;/P&gt;
&lt;P&gt;If you still have question about it, please kindly let me know.&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Kerry&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 01 Apr 2024 02:32:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/IMXRT1064-4MB-internal-flash-and-physical-pins/m-p/1838261#M29621</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2024-04-01T02:32:02Z</dc:date>
    </item>
  </channel>
</rss>

