<?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>S32K中的主题 FLASH_DRV_SetFlexRamFunction  for  query</title>
    <link>https://community.nxp.com/t5/S32K/FLASH-DRV-SetFlexRamFunction-for-query/m-p/1093734#M7956</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;when i used&amp;nbsp;&lt;SPAN&gt;FLASH_DRV_SetFlexRamFunction(&amp;amp;flashSSDConfig, EEE_STATUS_QUERY, 0x00u, &amp;amp;status)&amp;nbsp; to check the&amp;nbsp;sectorEraseCount, but always equal 0,&amp;nbsp; the test code is as the following,&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;typedef struct&lt;BR /&gt;{&lt;BR /&gt; uint8_t brownOutCode; /*!&amp;lt; Brown-out detection code */&lt;BR /&gt; uint16_t numOfRecordReqMaintain; /*!&amp;lt; Number of EEPROM quick write records requiring maintenance */&lt;BR /&gt; uint16_t sectorEraseCount; /*!&amp;lt; EEPROM sector erase count */&lt;BR /&gt;} flash_eeprom_status_t;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if (flashSSDConfig.EEESize == 0u)&lt;BR /&gt; {&lt;BR /&gt; ret = FLASH_DRV_DEFlashPartition(&amp;amp;flashSSDConfig, 0x02u, 0x08u, 0x0u, false, true);&lt;BR /&gt; DEV_ASSERT(STATUS_SUCCESS == ret);&lt;/P&gt;&lt;P&gt;/* Re-initialize the driver to update the new EEPROM configuration */&lt;BR /&gt; ret = FLASH_DRV_Init(&amp;amp;Flash_InitConfig0, &amp;amp;flashSSDConfig);&lt;BR /&gt; DEV_ASSERT(STATUS_SUCCESS == ret);&lt;/P&gt;&lt;P&gt;/* Make FlexRAM available for EEPROM */&lt;BR /&gt; ret = FLASH_DRV_SetFlexRamFunction(&amp;amp;flashSSDConfig, EEE_ENABLE, 0x00u, NULL);&lt;BR /&gt; DEV_ASSERT(STATUS_SUCCESS == ret);&lt;BR /&gt; }&lt;BR /&gt; else&lt;BR /&gt; {&lt;BR /&gt; /* Make FlexRAM available for EEPROM, make sure that FlexNVM and FlexRAM&lt;BR /&gt; * are already partitioned successfully before */&lt;BR /&gt; ret = FLASH_DRV_SetFlexRamFunction(&amp;amp;flashSSDConfig, EEE_ENABLE, 0x00u, NULL);&lt;BR /&gt; DEV_ASSERT(STATUS_SUCCESS == ret);&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#define EEPROM_START_ADDR 0x14000000u&lt;BR /&gt; uint32_t InitData = 0xFFFFFFFF;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;flash_eeprom_status_t status = {0};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ret = FLASH_DRV_SetFlexRamFunction(&amp;amp;flashSSDConfig, EEE_STATUS_QUERY, 0x00u, &amp;amp;status);&lt;BR /&gt; DEV_ASSERT(STATUS_SUCCESS == ret);&lt;BR /&gt; ret = FLASH_DRV_SetFlexRamFunction(&amp;amp;flashSSDConfig, EEE_ENABLE, 0x00u, NULL);&lt;BR /&gt; DEV_ASSERT(STATUS_SUCCESS == ret);&lt;/P&gt;&lt;P&gt;for(i=0; i&amp;lt;1024; i++)&lt;BR /&gt; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FLASH_DRV_EEEWrite(&amp;amp;flashSSDConfig, EEPROM_START_ADDR + i*4, 4, (uint8_t *)&amp;amp;InitData);&lt;BR /&gt; }&lt;BR /&gt; FLASH_DRV_SetFlexRamFunction(&amp;amp;flashSSDConfig, EEE_STATUS_QUERY, 0x00u, &amp;amp;status);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My&amp;nbsp; question is why&amp;nbsp;&lt;SPAN&gt;status.&lt;/SPAN&gt;&lt;SPAN&gt;sectorEraseCount is always equal 0?&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;What's the use of this data（sectorEraseCount&amp;nbsp;）？&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;when will this variable increase itself?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;wish your help, thanks&amp;nbsp; in advance!&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 14 Aug 2020 01:40:36 GMT</pubDate>
    <dc:creator>814420552</dc:creator>
    <dc:date>2020-08-14T01:40:36Z</dc:date>
    <item>
      <title>FLASH_DRV_SetFlexRamFunction  for  query</title>
      <link>https://community.nxp.com/t5/S32K/FLASH-DRV-SetFlexRamFunction-for-query/m-p/1093734#M7956</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;when i used&amp;nbsp;&lt;SPAN&gt;FLASH_DRV_SetFlexRamFunction(&amp;amp;flashSSDConfig, EEE_STATUS_QUERY, 0x00u, &amp;amp;status)&amp;nbsp; to check the&amp;nbsp;sectorEraseCount, but always equal 0,&amp;nbsp; the test code is as the following,&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;typedef struct&lt;BR /&gt;{&lt;BR /&gt; uint8_t brownOutCode; /*!&amp;lt; Brown-out detection code */&lt;BR /&gt; uint16_t numOfRecordReqMaintain; /*!&amp;lt; Number of EEPROM quick write records requiring maintenance */&lt;BR /&gt; uint16_t sectorEraseCount; /*!&amp;lt; EEPROM sector erase count */&lt;BR /&gt;} flash_eeprom_status_t;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if (flashSSDConfig.EEESize == 0u)&lt;BR /&gt; {&lt;BR /&gt; ret = FLASH_DRV_DEFlashPartition(&amp;amp;flashSSDConfig, 0x02u, 0x08u, 0x0u, false, true);&lt;BR /&gt; DEV_ASSERT(STATUS_SUCCESS == ret);&lt;/P&gt;&lt;P&gt;/* Re-initialize the driver to update the new EEPROM configuration */&lt;BR /&gt; ret = FLASH_DRV_Init(&amp;amp;Flash_InitConfig0, &amp;amp;flashSSDConfig);&lt;BR /&gt; DEV_ASSERT(STATUS_SUCCESS == ret);&lt;/P&gt;&lt;P&gt;/* Make FlexRAM available for EEPROM */&lt;BR /&gt; ret = FLASH_DRV_SetFlexRamFunction(&amp;amp;flashSSDConfig, EEE_ENABLE, 0x00u, NULL);&lt;BR /&gt; DEV_ASSERT(STATUS_SUCCESS == ret);&lt;BR /&gt; }&lt;BR /&gt; else&lt;BR /&gt; {&lt;BR /&gt; /* Make FlexRAM available for EEPROM, make sure that FlexNVM and FlexRAM&lt;BR /&gt; * are already partitioned successfully before */&lt;BR /&gt; ret = FLASH_DRV_SetFlexRamFunction(&amp;amp;flashSSDConfig, EEE_ENABLE, 0x00u, NULL);&lt;BR /&gt; DEV_ASSERT(STATUS_SUCCESS == ret);&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#define EEPROM_START_ADDR 0x14000000u&lt;BR /&gt; uint32_t InitData = 0xFFFFFFFF;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;flash_eeprom_status_t status = {0};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ret = FLASH_DRV_SetFlexRamFunction(&amp;amp;flashSSDConfig, EEE_STATUS_QUERY, 0x00u, &amp;amp;status);&lt;BR /&gt; DEV_ASSERT(STATUS_SUCCESS == ret);&lt;BR /&gt; ret = FLASH_DRV_SetFlexRamFunction(&amp;amp;flashSSDConfig, EEE_ENABLE, 0x00u, NULL);&lt;BR /&gt; DEV_ASSERT(STATUS_SUCCESS == ret);&lt;/P&gt;&lt;P&gt;for(i=0; i&amp;lt;1024; i++)&lt;BR /&gt; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FLASH_DRV_EEEWrite(&amp;amp;flashSSDConfig, EEPROM_START_ADDR + i*4, 4, (uint8_t *)&amp;amp;InitData);&lt;BR /&gt; }&lt;BR /&gt; FLASH_DRV_SetFlexRamFunction(&amp;amp;flashSSDConfig, EEE_STATUS_QUERY, 0x00u, &amp;amp;status);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My&amp;nbsp; question is why&amp;nbsp;&lt;SPAN&gt;status.&lt;/SPAN&gt;&lt;SPAN&gt;sectorEraseCount is always equal 0?&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;What's the use of this data（sectorEraseCount&amp;nbsp;）？&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;when will this variable increase itself?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;wish your help, thanks&amp;nbsp; in advance!&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Aug 2020 01:40:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/FLASH-DRV-SetFlexRamFunction-for-query/m-p/1093734#M7956</guid>
      <dc:creator>814420552</dc:creator>
      <dc:date>2020-08-14T01:40:36Z</dc:date>
    </item>
    <item>
      <title>Re: FLASH_DRV_SetFlexRamFunction  for  query</title>
      <link>https://community.nxp.com/t5/S32K/FLASH-DRV-SetFlexRamFunction-for-query/m-p/1093735#M7957</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This variable is increased when the EEPROM state machine erases sectors.&lt;BR /&gt;However, sectors are erased when there is no space left.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Diana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Aug 2020 12:18:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/FLASH-DRV-SetFlexRamFunction-for-query/m-p/1093735#M7957</guid>
      <dc:creator>dianabatrlova</dc:creator>
      <dc:date>2020-08-17T12:18:00Z</dc:date>
    </item>
    <item>
      <title>Re: FLASH_DRV_SetFlexRamFunction  for  query</title>
      <link>https://community.nxp.com/t5/S32K/FLASH-DRV-SetFlexRamFunction-for-query/m-p/1093736#M7958</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello Diana,&lt;/P&gt;&lt;P&gt;what's the use of this variable (&lt;SPAN style="color: #51626f; background-color: #c1e6c6;"&gt;sectorEraseCount&lt;/SPAN&gt;), and whether does this variable value will be cleared when reset ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Aug 2020 01:24:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/FLASH-DRV-SetFlexRamFunction-for-query/m-p/1093736#M7958</guid>
      <dc:creator>814420552</dc:creator>
      <dc:date>2020-08-18T01:24:47Z</dc:date>
    </item>
    <item>
      <title>Re: FLASH_DRV_SetFlexRamFunction  for  query</title>
      <link>https://community.nxp.com/t5/S32K/FLASH-DRV-SetFlexRamFunction-for-query/m-p/1093737#M7959</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;"what's the use of this variable (&lt;/SPAN&gt;&lt;SPAN style="color: #51626f; background-color: #c1e6c6; border: 0px;"&gt;sectorEraseCount&lt;/SPAN&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;)"&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Informative. If you want to no more about "EEPROM quick write status query", please, refer to the RM rev 12.1&lt;/P&gt;&lt;P&gt;"Table 36-70. Set FlexRAM Function command FCCOB requirements" or AN11983 can be useful.&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/docs/en/application-note/AN11983.pdf" title="https://www.nxp.com/docs/en/application-note/AN11983.pdf"&gt;https://www.nxp.com/docs/en/application-note/AN11983.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;When the FlexRAM Function Control Code is 0x77, after clearing the EEERDY flag, the&lt;BR /&gt;emulated EEPROM system will be interrogated, and EEPROM cleanup requirements and&lt;BR /&gt;EEPROM sector erase count will be reported.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;"&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;whether does this variable value will be cleared when reset ?&lt;/SPAN&gt;"&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No, it won't be cleared after reset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps.&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Diana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Aug 2020 14:19:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/FLASH-DRV-SetFlexRamFunction-for-query/m-p/1093737#M7959</guid>
      <dc:creator>dianabatrlova</dc:creator>
      <dc:date>2020-08-21T14:19:18Z</dc:date>
    </item>
    <item>
      <title>Re: FLASH_DRV_SetFlexRamFunction  for  query</title>
      <link>https://community.nxp.com/t5/S32K/FLASH-DRV-SetFlexRamFunction-for-query/m-p/1093738#M7960</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello， when will this variable（&lt;EM style="color: #51626f; background-color: #c1e6c6; border: 0px; font-size: 14px;"&gt;&lt;SPAN style="color: #51626f; background-color: #c1e6c6; border: 0px; font-weight: inherit; font-size: 14px;"&gt;sectorEraseCount&lt;/SPAN&gt;&lt;SPAN class="" style="color: #51626f; background-color: #c1e6c6; border: 0px; font-weight: inherit; font-size: 14px;"&gt;) will be cleared?&amp;nbsp; for example can parttiton caommand&amp;nbsp; will clear it ?&amp;nbsp; or it is save all&amp;nbsp; the&amp;nbsp; MCU's life?&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 23 Aug 2020 06:34:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/FLASH-DRV-SetFlexRamFunction-for-query/m-p/1093738#M7960</guid>
      <dc:creator>814420552</dc:creator>
      <dc:date>2020-08-23T06:34:20Z</dc:date>
    </item>
    <item>
      <title>Re: FLASH_DRV_SetFlexRamFunction  for  query</title>
      <link>https://community.nxp.com/t5/S32K/FLASH-DRV-SetFlexRamFunction-for-query/m-p/1093739#M7961</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The sector erase count&amp;nbsp; is more than 3 when i last test、but when i update the test code&amp;nbsp; the SectorEraseCount increase form 0 to three, why it can be cleared and i don't know howto clear it&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/110234i1057EF723F6CD189/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 23 Aug 2020 06:55:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/FLASH-DRV-SetFlexRamFunction-for-query/m-p/1093739#M7961</guid>
      <dc:creator>814420552</dc:creator>
      <dc:date>2020-08-23T06:55:49Z</dc:date>
    </item>
    <item>
      <title>Re: FLASH_DRV_SetFlexRamFunction  for  query</title>
      <link>https://community.nxp.com/t5/S32K/FLASH-DRV-SetFlexRamFunction-for-query/m-p/1093740#M7962</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you update code which means&amp;nbsp;that you load a new application project into MCU the previous configuration&amp;nbsp;(application) is erased including partitioning. So, when there is no partitioning, there is no information about the previous EEPROM erase sectors.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Note: The partition is supposed to be done only once during the application lifetime.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Diana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Aug 2020 14:11:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/FLASH-DRV-SetFlexRamFunction-for-query/m-p/1093740#M7962</guid>
      <dc:creator>dianabatrlova</dc:creator>
      <dc:date>2020-08-24T14:11:28Z</dc:date>
    </item>
    <item>
      <title>Re: FLASH_DRV_SetFlexRamFunction  for  query</title>
      <link>https://community.nxp.com/t5/S32K/FLASH-DRV-SetFlexRamFunction-for-query/m-p/1093741#M7963</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;How to avoid the partition information erased when update the code with S32K&amp;nbsp; DS？&amp;nbsp; &amp;nbsp;and&amp;nbsp; does the erase counter will increase 1 if i write 4097(flexRAM size is 4096 bytes)&amp;nbsp;bytes to flexSRAM?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Aug 2020 01:21:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/FLASH-DRV-SetFlexRamFunction-for-query/m-p/1093741#M7963</guid>
      <dc:creator>814420552</dc:creator>
      <dc:date>2020-08-25T01:21:06Z</dc:date>
    </item>
    <item>
      <title>Re: FLASH_DRV_SetFlexRamFunction  for  query</title>
      <link>https://community.nxp.com/t5/S32K/FLASH-DRV-SetFlexRamFunction-for-query/m-p/1093742#M7964</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. I would like to ask you. Why do you need to update code while you want to keep EEPROM data? What do you need to update?&lt;/P&gt;&lt;P&gt;2.&lt;/P&gt;&lt;P&gt;Let's say that you have 64KB EEPROM backup size and 4KB FlexRAM. You can write 8x whole FLexRAM&amp;nbsp;before&amp;nbsp;erase.&lt;/P&gt;&lt;P&gt;The&amp;nbsp;Flex Memory Endurance Calculator will help you with the calculation.&lt;BR style="color: #51626f; background-color: #ffffff;" /&gt;&lt;A data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fwww.nxp.com%2Fdownloads%2Fen%2Fcalculators%2FFME-Calculator.zip" rel="nofollow" style="color: #3d9ce7; background-color: #ffffff; border: 0px; text-decoration: none; padding: 0px calc(12px + 0.35ex) 0px 0px;" target="_blank"&gt;https://www.nxp.com/downloads/en/calculators/FME-Calculator.zip&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope&amp;nbsp;it helps.&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Diana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Aug 2020 14:49:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/FLASH-DRV-SetFlexRamFunction-for-query/m-p/1093742#M7964</guid>
      <dc:creator>dianabatrlova</dc:creator>
      <dc:date>2020-08-27T14:49:00Z</dc:date>
    </item>
  </channel>
</rss>

