<?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 回复： imxrt117x: Micron Serial NOR MT25QL256ABA : Cannot program beyond 16MB in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/imxrt117x-Micron-Serial-NOR-MT25QL256ABA-Cannot-program-beyond/m-p/1719968#M26745</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/217403"&gt;@jimmyam&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You are using the RT1170 EVK SDK. It indeed using 3 byte mode.&lt;/P&gt;
&lt;P&gt;What i mentioned is RT1170 &lt;STRONG&gt;EVKB&lt;/STRONG&gt; SDK, this is using the 4 byte mode by default.&lt;/P&gt;</description>
    <pubDate>Mon, 11 Sep 2023 03:24:17 GMT</pubDate>
    <dc:creator>lucas_cao</dc:creator>
    <dc:date>2023-09-11T03:24:17Z</dc:date>
    <item>
      <title>imxrt117x: Micron Serial NOR MT25QL256ABA : Cannot program beyond 16MB</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/imxrt117x-Micron-Serial-NOR-MT25QL256ABA-Cannot-program-beyond/m-p/1705413#M26400</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;We are using&amp;nbsp;Micron Serial NOR MT25QL256ABA (32MB)flash and not able to use 'flexspi_nor_flash_page_program' API to program beyond 16MB. Upto 16MB all good.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now I have enabled 4 byte addressing mode to test this. My relevant LUT entries are :&lt;/P&gt;&lt;P&gt;/* Enter 4 byte addressing mode */&lt;BR /&gt;[4 * NOR_CMD_LUT_SEQ_IDX_ENTER_4BYTE_ADDR_MODE] =&lt;BR /&gt;FLEXSPI_LUT_SEQ(kFLEXSPI_Command_SDR, kFLEXSPI_1PAD, 0xB7, kFLEXSPI_Command_STOP, kFLEXSPI_1PAD, 0),&lt;/P&gt;&lt;P&gt;/* Page Program - quad mode */&lt;/P&gt;&lt;P&gt;[4 * NOR_CMD_LUT_SEQ_IDX_PAGEPROGRAM_QUAD] =&lt;BR /&gt;FLEXSPI_LUT_SEQ(kFLEXSPI_Command_SDR, kFLEXSPI_1PAD, 0x34, kFLEXSPI_Command_RADDR_SDR, kFLEXSPI_1PAD, 0x20),&lt;BR /&gt;[4 * NOR_CMD_LUT_SEQ_IDX_PAGEPROGRAM_QUAD + 1] =&lt;BR /&gt;FLEXSPI_LUT_SEQ(kFLEXSPI_Command_WRITE_SDR, kFLEXSPI_4PAD, 0x04, kFLEXSPI_Command_STOP, kFLEXSPI_1PAD, 0),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have called enter 4 byte addressing mode API before the write.&lt;/P&gt;&lt;P&gt;I can see that it writes some data to the flash (when I dump it using BLHost), but it is not the data I have written.&lt;/P&gt;&lt;P&gt;I would like to know whether I am missing something here.&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;/P&gt;&lt;P&gt;Note 1: I am modifying the NXP SDK example 'flexspi_nor_polling_transfer' project&lt;/P&gt;&lt;P&gt;Note2 : I am able to program beyond 16MB if I use BLHost and MCUXpresso&lt;/P&gt;&lt;P&gt;&lt;LI-PRODUCT title="iMXRT1170" id="iMXRT1170"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Aug 2023 06:23:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/imxrt117x-Micron-Serial-NOR-MT25QL256ABA-Cannot-program-beyond/m-p/1705413#M26400</guid>
      <dc:creator>jimmyam</dc:creator>
      <dc:date>2023-08-16T06:23:01Z</dc:date>
    </item>
    <item>
      <title>Re: imxrt117x: Micron Serial NOR MT25QL256ABA : Cannot program beyond 16MB</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/imxrt117x-Micron-Serial-NOR-MT25QL256ABA-Cannot-program-beyond/m-p/1706550#M26453</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/217403"&gt;@jimmyam&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;4-BYTE QUAD INPUT FAST PROGRAM(34)&amp;nbsp; needn't enable 4-byte address mode. It seems the LUT command is fine.&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;You're able to program beyond 16MB if I use BLHost and MCUXpresso. If the data is correct, you can export the flash configure structure from chip. You can refer to this post.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://community.nxp.com/t5/i-MX-RT-Knowledge-Base/i-MX-RT-FLEXSPI-booting-guide/ta-p/1669262" target="_blank"&gt;https://community.nxp.com/t5/i-MX-RT-Knowledge-Base/i-MX-RT-FLEXSPI-booting-guide/ta-p/1669262&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;jing&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Aug 2023 10:22:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/imxrt117x-Micron-Serial-NOR-MT25QL256ABA-Cannot-program-beyond/m-p/1706550#M26453</guid>
      <dc:creator>jingpan</dc:creator>
      <dc:date>2023-08-17T10:22:42Z</dc:date>
    </item>
    <item>
      <title>Re: imxrt117x: Micron Serial NOR MT25QL256ABA : Cannot program beyond 16MB</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/imxrt117x-Micron-Serial-NOR-MT25QL256ABA-Cannot-program-beyond/m-p/1717576#M26691</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/61241"&gt;@jingpan&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;My apologies. I was working on some other issues and was not able to look at this. I am back to this now.&lt;/P&gt;&lt;P&gt;I am able to access up to 24MB now (But last 8MB still not accessible) . I am using 'evkmimxrt1170_flexspi_nor_polling_transfer_cm7' based project. My issue was I was not erasing with a 4 byte addressing (4-BYTE SECTOR ERASE) . Now Up to 24 MB, I can erase, write and read.&lt;/P&gt;&lt;P&gt;It is very strange that even after using 4 byte addressing page program commands (34h), it is not able to access full 32MB. Did you hear about such an issue earlier?&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jimmy&lt;/P&gt;</description>
      <pubDate>Wed, 06 Sep 2023 02:13:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/imxrt117x-Micron-Serial-NOR-MT25QL256ABA-Cannot-program-beyond/m-p/1717576#M26691</guid>
      <dc:creator>jimmyam</dc:creator>
      <dc:date>2023-09-06T02:13:48Z</dc:date>
    </item>
    <item>
      <title>Re: imxrt117x: Micron Serial NOR MT25QL256ABA : Cannot program beyond 16MB</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/imxrt117x-Micron-Serial-NOR-MT25QL256ABA-Cannot-program-beyond/m-p/1718529#M26707</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/217403"&gt;@jimmyam&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;No, I never heard such story. If you can access 24M space, that means all address bit has been send. Is there some protect settings in your flash?&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Jing&lt;/P&gt;</description>
      <pubDate>Thu, 07 Sep 2023 07:36:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/imxrt117x-Micron-Serial-NOR-MT25QL256ABA-Cannot-program-beyond/m-p/1718529#M26707</guid>
      <dc:creator>jingpan</dc:creator>
      <dc:date>2023-09-07T07:36:43Z</dc:date>
    </item>
    <item>
      <title>Re: imxrt117x: Micron Serial NOR MT25QL256ABA : Cannot program beyond 16MB</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/imxrt117x-Micron-Serial-NOR-MT25QL256ABA-Cannot-program-beyond/m-p/1719913#M26740</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/61241"&gt;@jingpan&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I will check for any protection set. Than k you.&lt;/P&gt;</description>
      <pubDate>Mon, 11 Sep 2023 02:13:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/imxrt117x-Micron-Serial-NOR-MT25QL256ABA-Cannot-program-beyond/m-p/1719913#M26740</guid>
      <dc:creator>jimmyam</dc:creator>
      <dc:date>2023-09-11T02:13:30Z</dc:date>
    </item>
    <item>
      <title>回复： imxrt117x: Micron Serial NOR MT25QL256ABA : Cannot program beyond 16MB</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/imxrt117x-Micron-Serial-NOR-MT25QL256ABA-Cannot-program-beyond/m-p/1719955#M26743</link>
      <description>&lt;P&gt;Maybe you can refer RT1170 EVKB's SDK. On RT1170 EVKB, the on-board flash is a 512Mb QSPI flash and the SDK enabled the 4 bytes mode by default.&lt;/P&gt;</description>
      <pubDate>Mon, 11 Sep 2023 03:16:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/imxrt117x-Micron-Serial-NOR-MT25QL256ABA-Cannot-program-beyond/m-p/1719955#M26743</guid>
      <dc:creator>lucas_cao</dc:creator>
      <dc:date>2023-09-11T03:16:34Z</dc:date>
    </item>
    <item>
      <title>回复： imxrt117x: Micron Serial NOR MT25QL256ABA : Cannot program beyond 16MB</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/imxrt117x-Micron-Serial-NOR-MT25QL256ABA-Cannot-program-beyond/m-p/1719965#M26744</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/151313"&gt;@lucas_cao&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thank you for your response. Do you mean referring 'evkmimxrt1170_flexspi_nor_polling_transfer_cm7'. I was using that already , but by default they use 3 byte addressing.&lt;/P&gt;</description>
      <pubDate>Mon, 11 Sep 2023 03:22:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/imxrt117x-Micron-Serial-NOR-MT25QL256ABA-Cannot-program-beyond/m-p/1719965#M26744</guid>
      <dc:creator>jimmyam</dc:creator>
      <dc:date>2023-09-11T03:22:23Z</dc:date>
    </item>
    <item>
      <title>回复： imxrt117x: Micron Serial NOR MT25QL256ABA : Cannot program beyond 16MB</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/imxrt117x-Micron-Serial-NOR-MT25QL256ABA-Cannot-program-beyond/m-p/1719968#M26745</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/217403"&gt;@jimmyam&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You are using the RT1170 EVK SDK. It indeed using 3 byte mode.&lt;/P&gt;
&lt;P&gt;What i mentioned is RT1170 &lt;STRONG&gt;EVKB&lt;/STRONG&gt; SDK, this is using the 4 byte mode by default.&lt;/P&gt;</description>
      <pubDate>Mon, 11 Sep 2023 03:24:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/imxrt117x-Micron-Serial-NOR-MT25QL256ABA-Cannot-program-beyond/m-p/1719968#M26745</guid>
      <dc:creator>lucas_cao</dc:creator>
      <dc:date>2023-09-11T03:24:17Z</dc:date>
    </item>
  </channel>
</rss>

