<?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: How to deinit flash on  MIMXRT1010 ? in MCU Bootloader</title>
    <link>https://community.nxp.com/t5/MCU-Bootloader/How-to-deinit-flash-on-MIMXRT1010/m-p/1979983#M1481</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;'If the flash is not initialized(Nor_Flash_Init), the jump address function works fine, but it &lt;STRONG&gt;fails after initializing the flash&lt;/STRONG&gt;. The &lt;STRONG&gt;deinitialization function provided in the NXP SDK&lt;/STRONG&gt; seems to have no effect(Nor_Flash_DeInit).'&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;--&amp;gt; Would you please clarify which examples or code line about the functions or source code from NXP? &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I&lt;/SPAN&gt;&lt;SPAN&gt;t's better to clairfy more details with trace log and code comments so that we can get point to support you better.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;B.R,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Sam&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 23 Oct 2024 07:55:05 GMT</pubDate>
    <dc:creator>Sam_Gao</dc:creator>
    <dc:date>2024-10-23T07:55:05Z</dc:date>
    <item>
      <title>How to deinit flash on  MIMXRT1010 ?</title>
      <link>https://community.nxp.com/t5/MCU-Bootloader/How-to-deinit-flash-on-MIMXRT1010/m-p/1976309#M1476</link>
      <description>&lt;P&gt;Hi NXP ,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;I was use&amp;nbsp;MIMXRT1010&amp;nbsp; to develop bootloader jump to&amp;nbsp;application project .&lt;/P&gt;&lt;P&gt;&amp;nbsp;Because we need to decidethe jump address, we need to read the flash data.it seems that it can't jump normally after initialized flash . I have try to find out deinit flash function in SDK, but it seem only have initialized flash function.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Could you please provide deinit flash function sample code ,or in which SDK sample project ?&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Oct 2024 17:49:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCU-Bootloader/How-to-deinit-flash-on-MIMXRT1010/m-p/1976309#M1476</guid>
      <dc:creator>Omar_hong</dc:creator>
      <dc:date>2024-10-17T17:49:34Z</dc:date>
    </item>
    <item>
      <title>Re: How to deinit flash on  MIMXRT1010 ?</title>
      <link>https://community.nxp.com/t5/MCU-Bootloader/How-to-deinit-flash-on-MIMXRT1010/m-p/1976783#M1477</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/239836"&gt;@Omar_hong&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. About booloader, please refer to 'bootloader/flashloader' example.&lt;/P&gt;
&lt;P&gt;2. About 'flash_init or flash_deinit', please refer to ’evkmimxrt1010_flash_component_nor‘ example, you can find '&lt;SPAN&gt;&lt;CODE&gt;Nor_Flash_Init&lt;/CODE&gt;&lt;/SPAN&gt;&amp;nbsp; or '&lt;SPAN&gt;&lt;CODE&gt;Nor_Flash_DeInit&lt;/CODE&gt;&lt;/SPAN&gt;&amp;nbsp;functions from&lt;CODE&gt; nor_flash/fsl_flexspi_nor_flash.c&lt;/CODE&gt;&amp;nbsp;file.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Oct 2024 07:21:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCU-Bootloader/How-to-deinit-flash-on-MIMXRT1010/m-p/1976783#M1477</guid>
      <dc:creator>Sam_Gao</dc:creator>
      <dc:date>2024-10-18T07:21:54Z</dc:date>
    </item>
    <item>
      <title>Re: How to deinit flash on  MIMXRT1010 ?</title>
      <link>https://community.nxp.com/t5/MCU-Bootloader/How-to-deinit-flash-on-MIMXRT1010/m-p/1977540#M1478</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/233161"&gt;@Sam_Gao&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. About booloader, please refer to 'bootloader/flashloader' example.&lt;/P&gt;&lt;P&gt;=&amp;gt;This sample program does not meet our requirements; it is a sample that runs in RAM.&lt;/P&gt;&lt;P&gt;2. About 'flash_init or flash_deinit', please refer to ’evkmimxrt1010_flash_component_nor‘ example, you can find '&lt;SPAN&gt;Nor_Flash_Init&lt;/SPAN&gt;&amp;nbsp; or '&lt;SPAN&gt;Nor_Flash_DeInit&lt;/SPAN&gt;&amp;nbsp;functions from&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;nor_flash/fsl_flexspi_nor_flash.c&amp;nbsp;file.&lt;/P&gt;&lt;P&gt;=&amp;gt;In &lt;STRONG&gt;"Nor_Flash_DeInit,&lt;/STRONG&gt; only &lt;STRONG&gt;SoftwareReset&lt;/STRONG&gt; is performed. We have tried successfully executing the jump address before performing&lt;STRONG&gt; "Nor_Flash_Init&lt;/STRONG&gt;", but once &lt;STRONG&gt;Nor_Flash_Init&lt;/STRONG&gt; is done, the jump address function fails.&lt;BR /&gt;Therefore, we tried deinitializing the flash, but after&lt;STRONG&gt; Nor_Flash_DeInit&lt;/STRONG&gt;, the jump address still does not work."&lt;/P&gt;&lt;P&gt;Could you provide us with an example for this situation?&lt;/P&gt;</description>
      <pubDate>Sat, 19 Oct 2024 15:51:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCU-Bootloader/How-to-deinit-flash-on-MIMXRT1010/m-p/1977540#M1478</guid>
      <dc:creator>Omar_hong</dc:creator>
      <dc:date>2024-10-19T15:51:12Z</dc:date>
    </item>
    <item>
      <title>Re: How to deinit flash on  MIMXRT1010 ?</title>
      <link>https://community.nxp.com/t5/MCU-Bootloader/How-to-deinit-flash-on-MIMXRT1010/m-p/1977998#M1479</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Not yet, currently we have no other sepcific example.&lt;/P&gt;
&lt;P&gt;About booloader to jump application, please refer to&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Can-flashloader-load-an-application-in-RAM/m-p/1377734" target="_blank"&gt;https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Can-flashloader-load-an-application-in-RAM/m-p/1377734&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://spsdk.readthedocs.io/en/latest/examples/general/sdp_mboot.html" target="_blank"&gt;https://spsdk.readthedocs.io/en/latest/examples/general/sdp_mboot.html&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Oct 2024 08:50:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCU-Bootloader/How-to-deinit-flash-on-MIMXRT1010/m-p/1977998#M1479</guid>
      <dc:creator>Sam_Gao</dc:creator>
      <dc:date>2024-10-21T08:50:32Z</dc:date>
    </item>
    <item>
      <title>Re: How to deinit flash on  MIMXRT1010 ?</title>
      <link>https://community.nxp.com/t5/MCU-Bootloader/How-to-deinit-flash-on-MIMXRT1010/m-p/1978839#M1480</link>
      <description>&lt;P&gt;Hi NXP ,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/233161"&gt;@Sam_Gao&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; We are currently able to use the jump address function correctly.&amp;nbsp; &amp;nbsp;The main issue lies in the incompatibility between NXP's flash driver and the jump address. If the flash is not initialized(Nor_Flash_Init), the jump address function works fine, but it fails after initializing the flash. The deinitialization function provided in the NXP SDK seems to have no effect(Nor_Flash_DeInit).&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Therefore, what we need is &lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;a correct and effective method for flash deinitialization&lt;/STRONG&gt;&lt;/FONT&gt;, not the approach for the jump address.&lt;/P&gt;</description>
      <pubDate>Tue, 22 Oct 2024 06:24:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCU-Bootloader/How-to-deinit-flash-on-MIMXRT1010/m-p/1978839#M1480</guid>
      <dc:creator>Omar_hong</dc:creator>
      <dc:date>2024-10-22T06:24:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to deinit flash on  MIMXRT1010 ?</title>
      <link>https://community.nxp.com/t5/MCU-Bootloader/How-to-deinit-flash-on-MIMXRT1010/m-p/1979983#M1481</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;'If the flash is not initialized(Nor_Flash_Init), the jump address function works fine, but it &lt;STRONG&gt;fails after initializing the flash&lt;/STRONG&gt;. The &lt;STRONG&gt;deinitialization function provided in the NXP SDK&lt;/STRONG&gt; seems to have no effect(Nor_Flash_DeInit).'&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;--&amp;gt; Would you please clarify which examples or code line about the functions or source code from NXP? &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I&lt;/SPAN&gt;&lt;SPAN&gt;t's better to clairfy more details with trace log and code comments so that we can get point to support you better.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;B.R,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Sam&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 23 Oct 2024 07:55:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCU-Bootloader/How-to-deinit-flash-on-MIMXRT1010/m-p/1979983#M1481</guid>
      <dc:creator>Sam_Gao</dc:creator>
      <dc:date>2024-10-23T07:55:05Z</dc:date>
    </item>
  </channel>
</rss>

