<?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: External flash partitioning  and File system in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/External-flash-partitioning-and-File-system/m-p/1553489#M22469</link>
    <description>&lt;P&gt;Hello&lt;BR /&gt;I hope you are well, I will gladly answer your questions:&lt;/P&gt;
&lt;P&gt;1. It can be done through the linker files or in project properties under C/C++Build -&amp;gt; MCU Settings on Memory details.&lt;/P&gt;
&lt;P&gt;2. . You can share the flash to execute and store data but you need to execute the drivers in RAM and stop any other XiP access during such operations.&lt;BR /&gt;So it is essential to use Non-XIP mode so that after boot, the code runs in RAM and the remaining space can be used for the file system.&lt;/P&gt;
&lt;P&gt;Additionally, if your flash memory is capable of using RWW(Read While Write) you might refer to this AN: &lt;A href="https://www.nxp.com/docs/en/application-note/AN12564.pdf" target="_blank"&gt;Implement RWW on i.MX RT Series (nxp.com)&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Omar&lt;/P&gt;</description>
    <pubDate>Mon, 14 Nov 2022 20:08:37 GMT</pubDate>
    <dc:creator>Omar_Anguiano</dc:creator>
    <dc:date>2022-11-14T20:08:37Z</dc:date>
    <item>
      <title>External flash partitioning  and File system</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/External-flash-partitioning-and-File-system/m-p/1551066#M22419</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We are using IMXRT1170 EVK In our project. and we are using External flash memory.&lt;/P&gt;&lt;P&gt;1. How to do partition of external flash memory?&amp;nbsp;&lt;/P&gt;&lt;P&gt;2.Thought use One partition is to store the data using File system and remaining partition is for secure boot and secure firmware update without file system. Is it possible to use? If yes which partition of flash will support for File system and without file system?&lt;/P&gt;&lt;P&gt;3. If question 2 is not possible, what are other possibilities please suggest?&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;</description>
      <pubDate>Wed, 09 Nov 2022 12:57:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/External-flash-partitioning-and-File-system/m-p/1551066#M22419</guid>
      <dc:creator>Nagaveni</dc:creator>
      <dc:date>2022-11-09T12:57:55Z</dc:date>
    </item>
    <item>
      <title>Re: External flash partitioning  and File system</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/External-flash-partitioning-and-File-system/m-p/1551658#M22432</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We are using &lt;STRONG&gt;IMXRT1170 EVK&lt;/STRONG&gt;&amp;nbsp; and using External flash memory in &lt;STRONG&gt;FreeRTOS&lt;/STRONG&gt; Environment.&lt;/P&gt;&lt;P&gt;1. How to do partition of external flash memory?&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. We want to do partition of &lt;STRONG&gt;external flash memory in freeRTOS environmen&lt;/STRONG&gt;t,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; a) one for Secure Boot and Secure Firmware &lt;STRONG&gt;without File System&amp;nbsp;&lt;/STRONG&gt;and&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; b) One to store data &lt;STRONG&gt;using File System&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; c) if option a is not possible, Can we use File System for Secure boot and Secure firmware?&lt;/P&gt;&lt;P&gt;3. If question 2 is not possible, what are other possibilities please suggest?&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Nov 2022 05:50:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/External-flash-partitioning-and-File-system/m-p/1551658#M22432</guid>
      <dc:creator>Nagaveni</dc:creator>
      <dc:date>2022-11-10T05:50:16Z</dc:date>
    </item>
    <item>
      <title>Re: External flash partitioning  and File system</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/External-flash-partitioning-and-File-system/m-p/1553489#M22469</link>
      <description>&lt;P&gt;Hello&lt;BR /&gt;I hope you are well, I will gladly answer your questions:&lt;/P&gt;
&lt;P&gt;1. It can be done through the linker files or in project properties under C/C++Build -&amp;gt; MCU Settings on Memory details.&lt;/P&gt;
&lt;P&gt;2. . You can share the flash to execute and store data but you need to execute the drivers in RAM and stop any other XiP access during such operations.&lt;BR /&gt;So it is essential to use Non-XIP mode so that after boot, the code runs in RAM and the remaining space can be used for the file system.&lt;/P&gt;
&lt;P&gt;Additionally, if your flash memory is capable of using RWW(Read While Write) you might refer to this AN: &lt;A href="https://www.nxp.com/docs/en/application-note/AN12564.pdf" target="_blank"&gt;Implement RWW on i.MX RT Series (nxp.com)&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Omar&lt;/P&gt;</description>
      <pubDate>Mon, 14 Nov 2022 20:08:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/External-flash-partitioning-and-File-system/m-p/1553489#M22469</guid>
      <dc:creator>Omar_Anguiano</dc:creator>
      <dc:date>2022-11-14T20:08:37Z</dc:date>
    </item>
    <item>
      <title>Re: External flash partitioning  and File system</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/External-flash-partitioning-and-File-system/m-p/1554038#M22484</link>
      <description>&lt;P&gt;Thank you for response,&lt;/P&gt;&lt;P&gt;How to boot the secure firmware image and bootloader&amp;nbsp; in non XIP mode using external SDRAM? is there any example please share with us&lt;/P&gt;&lt;P&gt;please find the attached image how we are utilizing QSPI Flash and SDRAM for Secure Boot and Secure firmware update&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nagaveni_0-1668511305797.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/200413iF597685EC6FC5D39/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nagaveni_0-1668511305797.png" alt="Nagaveni_0-1668511305797.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Nov 2022 11:22:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/External-flash-partitioning-and-File-system/m-p/1554038#M22484</guid>
      <dc:creator>Nagaveni</dc:creator>
      <dc:date>2022-11-15T11:22:36Z</dc:date>
    </item>
    <item>
      <title>Re: External flash partitioning  and File system</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/External-flash-partitioning-and-File-system/m-p/1557361#M22571</link>
      <description>&lt;P&gt;You can refer to this post: &lt;A href="https://community.nxp.com/t5/i-MX-RT-Knowledge-Base/RT1050-Booting-from-serial-NOR-flash-to-SDRAM/ta-p/1105902" target="_blank"&gt;RT1050 - Booting from serial NOR flash to SDRAM - NXP Community&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;You need to first initialize the external SDRAM with a DCD file so it is ready at boot time to copy the image from NOR flash to SDRAM.&lt;BR /&gt;The ROM through High Assurance Boot(HAB) validates that the image in flash is valid and allowed to run before copying it to SDRAM.&lt;/P&gt;
&lt;P&gt;You can generate the secure image and run it in SDRAM with the Secure Provisioning Tool or MCUBootUtility.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Omar&lt;/P&gt;</description>
      <pubDate>Mon, 21 Nov 2022 22:02:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/External-flash-partitioning-and-File-system/m-p/1557361#M22571</guid>
      <dc:creator>Omar_Anguiano</dc:creator>
      <dc:date>2022-11-21T22:02:19Z</dc:date>
    </item>
  </channel>
</rss>

