<?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: &amp;quot;RT1170_SFDP_FlexSPI1_A_QSPI  detected  ( (16MB = 256*64K at 0x30000000))&amp;quot; apply large in MCX Microcontrollers</title>
    <link>https://community.nxp.com/t5/MCX-Microcontrollers/quot-RT1170-SFDP-FlexSPI1-A-QSPI-detected-16MB-256-64K-at/m-p/1871459#M369</link>
    <description>&lt;P&gt;Thank you for your reply.&lt;/P&gt;&lt;P&gt;I also tried to compile .CXF according to this method&amp;nbsp;&lt;/P&gt;&lt;P&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"&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;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pupu_ji_2-1716429748351.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/280336iA71C24839D4CADBF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_2-1716429748351.png" alt="pupu_ji_2-1716429748351.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It realy has modifications in the file&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pupu_ji_0-1716429473447.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/280334i0F97D430E5FEC3D7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_0-1716429473447.png" alt="pupu_ji_0-1716429473447.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but seems still 16MB...&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pupu_ji_1-1716429651038.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/280335i55D94A366BF93C86/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_1-1716429651038.png" alt="pupu_ji_1-1716429651038.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Is there something wrong with my operation?&lt;/P&gt;&lt;P&gt;thank you&lt;/P&gt;</description>
    <pubDate>Thu, 23 May 2024 02:03:08 GMT</pubDate>
    <dc:creator>pupu_ji</dc:creator>
    <dc:date>2024-05-23T02:03:08Z</dc:date>
    <item>
      <title>"RT1170_SFDP_FlexSPI1_A_QSPI  detected  ( (16MB = 256*64K at 0x30000000))" apply large code space?</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/quot-RT1170-SFDP-FlexSPI1-A-QSPI-detected-16MB-256-64K-at/m-p/1870135#M358</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;When download the program with rt1170 demo board, I notice log print :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Opening flash driver MIMXRT1170_SFDP_QSPI.cfx
Sending VECTRESET to run flash driver
Flash variant 'iMXRT1170_SFDP_FlexSPI1_A_QSPI Dec 12 2023 17:27:24' detected (16MB = 256*64K at 0x30000000)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Does this mean that the code download size is only 16MB?&lt;/P&gt;&lt;P&gt;But my executable file exceeds 16MB,I can't download the program.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pupu_ji_0-1716371633351.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/280119iD76887F50851A07B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_0-1716371633351.png" alt="pupu_ji_0-1716371633351.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;MCUXpresso IDE RedlinkMulti Driver v11.9 (Dec 11 2023 18:02:10 - crt_emu_cm_redlink build 2)
Found chip XML file in E:/4_workplace_test/14_testqt/MIMXRT1176_Project/Debug\MIMXRT1176xxxxx.xml
(  5) Remote configuration complete
Reconnected to existing LinkServer process.
============= SCRIPT: RT1170_connect_M7_wake_M4.scp =============
RT1170 Connect M7 and Wake M4 Script
DpID = 6BA02477
APID = 0x84770001
Setting M4 spin code
Setting M4 clock
Resetting M4 core
View cores on the DAP AP
DpID = 6BA02477
TAP 0: 6BA02477 Core 0: M7  APID: 84770001 ROM Table: E00FD003*
TAP 0: 6BA02477 Core 1: M4  APID: 24770011 ROM Table: E00FF003
============= END SCRIPT ========================================
Probe Firmware: CMSIS-DAP (ARM)
Serial Number:  02440000352e1b8600000000000000000000000097969905
VID:PID:  0D28:0204
USB Path: \\?\hid#vid_0d28&amp;amp;pid_0204&amp;amp;mi_03#8&amp;amp;1af57743&amp;amp;0&amp;amp;0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
Using memory from core 0 after searching for a good core
debug interface type      = CoreSight DP (DAP DP ID 6BA02477) over SWD TAP 0
processor type            = Cortex-M7 (CPU ID 00000C27) on DAP AP 0
number of h/w breakpoints = 8
number of flash patches   = 0
number of h/w watchpoints = 4
Probe(0): Connected&amp;amp;Reset. DpID: 6BA02477. CpuID: 00000C27. Info: &amp;lt;None&amp;gt;
Debug protocol: SWD. RTCK: Disabled. Vector catch: Disabled.
Content of CoreSight Debug ROM(s):
RBASE E00FD000: CID B105100D PID 000008E88C ROM (type 0x1)
ROM 1 E00FE000: CID B105100D PID 04000BB4C8 ROM (type 0x1)
ROM 2 E00FF000: CID B105100D PID 04000BB4C7 ROM (type 0x1)
ROM 3 E000E000: CID B105E00D PID 04000BB00C Gen SCS (type 0x0)
ROM 3 E0001000: CID B105E00D PID 04000BB002 Gen DWT (type 0x0)
ROM 3 E0002000: CID B105E00D PID 04000BB00E Gen (type 0x0)
ROM 3 E0000000: CID B105E00D PID 04000BB001 Gen ITM (type 0x0)
ROM 2 E0041000: CID B105900D PID 04001BB975 CSt ARM ETMv4.0 type 0x13 Trace Source - Core
ROM 2 E0042000: CID B105900D PID 04004BB906 CSt type 0x14 Debug Control - Trigger, e.g. ECT
ROM 1 E0043000: CID B105900D PID 04001BB908 CSt CSTF type 0x12 Trace Link - Trace funnel/router
NXP: MIMXRT1176xxxxx
DAP stride is 1024 bytes (256 words)
Inspected v.2 External Flash Device on SPI using SFDP JEDEC ID MIMXRT1170_SFDP_QSPI.cfx
Image 'iMXRT1170_SFDP_FlexSPI1_A_QSPI Dec 12 2023 17:27:24'
Opening flash driver MIMXRT1170_SFDP_QSPI.cfx
Sending VECTRESET to run flash driver
Flash variant 'iMXRT1170_SFDP_FlexSPI1_A_QSPI Dec 12 2023 17:27:24' detected (16MB = 256*64K at 0x30000000)
Closing flash driver MIMXRT1170_SFDP_QSPI.cfx
Connected: was_reset=false. was_stopped=false
Awaiting telnet connection to port 3330 ...
GDB nonstop mode enabled
FreeRTOS stack backtrace is disabled
GDB stub (E:\2_workapp\NXP_MIMXRT1170\LinkServer_1.4.85\binaries\crt_emu_cm_redlink) terminating - GDB protocol problem: Pipe has been closed by GDB.&lt;/LI-CODE&gt;&lt;P&gt;Do I have to modify this parameter in the flashdriver?&lt;/P&gt;&lt;P&gt;And how can i change it?&lt;/P&gt;&lt;P&gt;thank you&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 22 May 2024 09:54:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/quot-RT1170-SFDP-FlexSPI1-A-QSPI-detected-16MB-256-64K-at/m-p/1870135#M358</guid>
      <dc:creator>pupu_ji</dc:creator>
      <dc:date>2024-05-22T09:54:08Z</dc:date>
    </item>
    <item>
      <title>Re: "RT1170_SFDP_FlexSPI1_A_QSPI  detected  ( (16MB = 256*64K at 0x30000000))" apply large</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/quot-RT1170-SFDP-FlexSPI1-A-QSPI-detected-16MB-256-64K-at/m-p/1870628#M365</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/169773"&gt;@pupu_ji&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your question, please see my comments below:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Q1&lt;/STRONG&gt;: "&lt;SPAN&gt;Does this mean that the code download size is only 16MB?&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;If my executable file exceeds 16MB, may be 86MB,do I have to modify this parameter in the flashdriver?" &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Sam&lt;/STRONG&gt;: Yes, it depens on the flash algo, flash driver and h/w flash type.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Q2:&lt;/STRONG&gt; And how can i change it?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Sam: &lt;/STRONG&gt;You have to upgrade it, the flash algo project is open source(&lt;STRONG&gt;&lt;EM&gt;C:\nxp\MCUXpressoIDE_11.9.1_2170\ide\LinkServer\Examples\Flashdrivers\NXP\iMXRT\xxx.zip&lt;/EM&gt;&lt;/STRONG&gt;), please unzip and copy to dedicated folder, then build binary after modify this key parameter(&lt;STRONG&gt;&lt;EM&gt;iMXRT117x_FlexSPI_SFDP\iMXRT117x_FlexSPI_SFDP\flashdriver\FlashDev.c&lt;/EM&gt;&lt;/STRONG&gt;) as below&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;0x1000000&lt;/STRONG&gt;, // Device Size ** Will be updated by call to Init() **&lt;/P&gt;
&lt;P&gt;which means: 0x1000 000 &lt;LI-EMOJI id="lia_heavy-division-sign" title=":heavy_division_sign:"&gt;&lt;/LI-EMOJI&gt; 1024 &lt;LI-EMOJI id="lia_heavy-division-sign" title=":heavy_division_sign:"&gt;&lt;/LI-EMOJI&gt; 1024 = 16MB.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="c"&gt;   EXTSPIJ,    // Device Type
   0,          // Device Start Address ** Will be updated by call to Init() **
   0x1000000,  // Device Size ** Will be updated by call to Init() **
   0x100,      // Programming Page Size ** Will be updated by call to Init() **
   0,          // Reserved, must be 0
   0xFF,       // Initial Content of Erased Memory
   3000,       // Program Page Timeout
   6000,       // Erase Sector Timeout
   // Specify Size and Address of Sectors
   {{0x10000, 0},   // Sector sizes ** Will be updated by call to Init() **
   {SECTOR_END}}
};&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You need to updated the flash algo(&lt;STRONG&gt;xxxx.cfx)&lt;/STRONG&gt;, please see this reference link for more details:&amp;nbsp;&amp;nbsp;&lt;EM&gt;&lt;A href="https://www.cnblogs.com/henjay724/p/14190485.html" target="_blank" rel="noopener"&gt;https://www.cnblogs.com/henjay724/p/14190485.html&lt;/A&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have a nice day!&lt;/P&gt;
&lt;P&gt;Sam&lt;/P&gt;</description>
      <pubDate>Wed, 22 May 2024 10:39:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/quot-RT1170-SFDP-FlexSPI1-A-QSPI-detected-16MB-256-64K-at/m-p/1870628#M365</guid>
      <dc:creator>Sam_Gao</dc:creator>
      <dc:date>2024-05-22T10:39:03Z</dc:date>
    </item>
    <item>
      <title>Re: "RT1170_SFDP_FlexSPI1_A_QSPI  detected  ( (16MB = 256*64K at 0x30000000))" apply large</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/quot-RT1170-SFDP-FlexSPI1-A-QSPI-detected-16MB-256-64K-at/m-p/1871459#M369</link>
      <description>&lt;P&gt;Thank you for your reply.&lt;/P&gt;&lt;P&gt;I also tried to compile .CXF according to this method&amp;nbsp;&lt;/P&gt;&lt;P&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"&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;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pupu_ji_2-1716429748351.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/280336iA71C24839D4CADBF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_2-1716429748351.png" alt="pupu_ji_2-1716429748351.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It realy has modifications in the file&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pupu_ji_0-1716429473447.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/280334i0F97D430E5FEC3D7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_0-1716429473447.png" alt="pupu_ji_0-1716429473447.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but seems still 16MB...&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pupu_ji_1-1716429651038.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/280335i55D94A366BF93C86/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pupu_ji_1-1716429651038.png" alt="pupu_ji_1-1716429651038.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Is there something wrong with my operation?&lt;/P&gt;&lt;P&gt;thank you&lt;/P&gt;</description>
      <pubDate>Thu, 23 May 2024 02:03:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/quot-RT1170-SFDP-FlexSPI1-A-QSPI-detected-16MB-256-64K-at/m-p/1871459#M369</guid>
      <dc:creator>pupu_ji</dc:creator>
      <dc:date>2024-05-23T02:03:08Z</dc:date>
    </item>
    <item>
      <title>Re: "RT1170_SFDP_FlexSPI1_A_QSPI  detected  ( (16MB = 256*64K at 0x30000000))" apply large</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/quot-RT1170-SFDP-FlexSPI1-A-QSPI-detected-16MB-256-64K-at/m-p/1871857#M371</link>
      <description>&lt;P&gt;&lt;SPAN&gt;TL, DR&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV class="lake-content"&gt;
&lt;P class="ne-p"&gt;&lt;SPAN class="ne-text"&gt;Plz see the attchment for more details.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="ne-p"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="ne-p"&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/169773"&gt;@pupu_ji&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="ne-p"&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;I will try to give a concise comments and hope this help you more, please correct me if my understanding is wrong. &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="ne-p"&gt;&lt;SPAN class="ne-text"&gt;Through the default download algorithm(16MB), we can successfully download binary files smaller than 16MB, but how about the size of binary over the defalut 16MB? &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;The key point&lt;/SPAN&gt;&lt;SPAN class="ne-text"&gt;&amp;nbsp;is&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt; how to support flash upgrade when it exceeds current bianry size&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN class="ne-text"&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="ne-p"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="ne-p"&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;Q1: &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="ne-text"&gt;It still failed after you modfied the flash driver and used the updated flash loader algo (from 16MB to 100MB).&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;iMXRT117x_FlexSPI_SFDP\iMXRT117x_FlexSPI_SFDP\flashdriver\FlashDev.c)
default is 0x1000 0000 = 16MB (H/W define)
// 0x6400 0000 modified,  0x6400 000 = 100MB
// 0X2000 0000, 32MB&lt;/LI-CODE&gt;
&lt;P class="ne-p"&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;Sam:&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN class="ne-text"&gt;Plz check the &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;h/w&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;flash&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="ne-text"&gt; on the EVB &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;firstly&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="ne-text"&gt;, you can see &lt;/SPAN&gt;&lt;A class="ne-link" href="https://www.nxp.com/design/design-center/development-boards-and-designs/i-mx-evaluation-and-development-boards/i-mx-rt1170-evaluation-kit:MIMXRT1170-EVK" target="_blank" rel="noopener" data-href="https://www.nxp.com/design/design-center/development-boards-and-designs/i-mx-evaluation-and-development-boards/i-mx-rt1170-evaluation-kit:MIMXRT1170-EVK"&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;Desgin Files&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;SPAN class="ne-text"&gt; to find h/w schematic (SPFxxxx.pdf, page 12) to check &lt;/SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;default QSPI Flash IC (&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;IS25WP128-JBLE, 16M bytes&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;) &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN class="ne-text"&gt;on the RT1170 EVK board (Backup is Octual Flash, MX25UM51345GXDI00), so the stroge is &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;only 16MB&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="ne-text"&gt;. the log " (16MB = 256 *64K)" is &lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN class="ne-text"&gt;detected &lt;/SPAN&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;from actual h/w&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="ne-text"&gt;, it seems right if you didn't modify the flash IC on the EVK board.&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="plain"&gt;Flash variant 'iMXRT1170_SFDP_FlexSPI1_A_QSPI May 23 2024 11:13:26' detected (16MB = 256*64K at 0x30000000)&lt;/LI-CODE&gt;
&lt;P class="ne-p"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="ne-p"&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;Q2: &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="ne-text"&gt;How to make a new flashload algo by enlarging the size, and check it is workable after h/w is ready? it seems it is your real need:)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="ne-p"&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;Sam: &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="ne-text"&gt;plz see the below steps to check them base the limited h/w (e.g. RT1170 EVKB).&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL class="ne-ul"&gt;
&lt;LI id="u5d4b6611" data-lake-index-type="0"&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;Step1&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="ne-text"&gt;: Mocking a oversize binary(e.g, the origin default maximum size is 16MB because of current h/w), I modified example code(gpio_led_output) as below (4 lines added)&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI-CODE lang="c"&gt;// evkmimxrt1170_igpio_led_output_cm7, source/gpio_led_output.c

/*!
 * @brief Main function
 */
+ const char largeArray[16 * 1024 * 1024] = {0x01};
int main(void)
{
    /* Define the init structure for the output LED pin*/
    gpio_pin_config_t led_config = {kGPIO_DigitalOutput, 0, kGPIO_NoIntmode};

    /* Board pin, clock, debug console init */
    BOARD_ConfigMPU();
    BOARD_InitPins();
    BOARD_BootClockRUN();
    BOARD_InitDebugConsole();
+   volatile uint32_t sum = 0;
+   for (int i = 0; i &amp;lt; sizeof(largeArray); i++){
+   	sum += largeArray[i];
+   }
    /* Print a note to terminal. */
    PRINTF("\r\n GPIO Driver example\r\n");
    PRINTF("\r\n The LED is blinking.\r\n");
    ...&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL class="ne-ul"&gt;
&lt;LI data-lake-index-type="0"&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;Step2,&amp;nbsp;use the new upgrade flashloader and enlarge flash size(e.g 32MB)&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Sam_Gao_7-1716457392929.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/280435i04B38948C96F95E4/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Sam_Gao_7-1716457392929.png" alt="Sam_Gao_7-1716457392929.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL class="ne-ul"&gt;
&lt;LI id="ub6a6d849" data-lake-index-type="0"&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;Step3&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="ne-text"&gt;, building as below log, &lt;/SPAN&gt;&lt;SPAN class="ne-text"&gt;the flash size(16801200 B) is over 16MB. &lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Sam_Gao_8-1716457470307.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/280436iE1E24DD66413D559/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Sam_Gao_8-1716457470307.png" alt="Sam_Gao_8-1716457470307.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL class="ne-ul"&gt;
&lt;LI id="uda3804fe" data-lake-index-type="0"&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;Step4&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="ne-text"&gt;, Flashing &lt;/SPAN&gt;&lt;SPAN class="ne-text"&gt;the binary via debuger(e.g CMSIS-DAP), the writing Flash successfully in front of 16MB(1048576 bytes * 16 times = 16,777,216B ), the left size is&lt;/SPAN&gt;&lt;SPAN class="ne-text"&gt; 23984&lt;/SPAN&gt;&lt;SPAN class="ne-text"&gt; B(16801200 - 16777216) failed ( 0x3100 0000 which is &lt;/SPAN&gt;&lt;SPAN class="ne-text"&gt;over the actual h/w flash size&lt;/SPAN&gt;&lt;SPAN class="ne-text"&gt; 16MB), &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;But the new flashloader works well.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Sam_Gao_10-1716457522354.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/280437i5236754F56225EAF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Sam_Gao_10-1716457522354.png" alt="Sam_Gao_10-1716457522354.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Sam_Gao_11-1716457553165.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/280438i594616B3A40DE07E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Sam_Gao_11-1716457553165.png" alt="Sam_Gao_11-1716457553165.png" /&gt;&lt;/span&gt;
&lt;P class="ne-p"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="ne-p"&gt;&lt;STRONG&gt;&lt;SPAN class="ne-text"&gt;References from attchment.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI class="ne-p"&gt;&lt;SPAN class="ne-text"&gt;&lt;STRONG&gt;flashloader algo:&lt;/STRONG&gt; MIMXRT1170_Sam32M_QSPI.cfx&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class="ne-p"&gt;&lt;SPAN class="ne-text"&gt;&lt;STRONG&gt;example of oversize binary&lt;/STRONG&gt;: evkmimxrt1170_igpio_led_output_cm7.axf&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class="ne-p"&gt;&lt;STRONG&gt;build.log&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI class="ne-p"&gt;&lt;STRONG&gt;flash.log&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="ne-p"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="ne-p"&gt;&lt;SPAN class="ne-text"&gt;Have a nice day!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="ne-p"&gt;&lt;SPAN class="ne-text"&gt;Sam&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Thu, 23 May 2024 09:51:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/quot-RT1170-SFDP-FlexSPI1-A-QSPI-detected-16MB-256-64K-at/m-p/1871857#M371</guid>
      <dc:creator>Sam_Gao</dc:creator>
      <dc:date>2024-05-23T09:51:18Z</dc:date>
    </item>
  </channel>
</rss>

