<?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: S32K396 Flash blocks erase in S32K</title>
    <link>https://community.nxp.com/t5/S32K/S32K396-Flash-blocks-erase/m-p/1726337#M27240</link>
    <description>&lt;P&gt;In the RM 21.7.1.2, you may read statement that:&lt;/P&gt;
&lt;P&gt;„Block erase is for Factory use only, under controlled conditions.“&lt;/P&gt;
&lt;P&gt;In other words, user should not use this operation at all. Also debug probed does not use this operation for MCU flash programming.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you see device datasheet, Number of program/erase cycles per block using Block Erase is only 25 cycles. In other words, user should not use this operation at all. Also debug probed does not use this operation for MCU flash programming.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However flask block configuration is specified at the beginning of Embedded Flash Memory (c40asf) chapter.&lt;/P&gt;
&lt;P&gt;You may see there are 4 blocks.&lt;/P&gt;</description>
    <pubDate>Wed, 20 Sep 2023 12:47:41 GMT</pubDate>
    <dc:creator>davidtosenovjan</dc:creator>
    <dc:date>2023-09-20T12:47:41Z</dc:date>
    <item>
      <title>S32K396 Flash blocks erase</title>
      <link>https://community.nxp.com/t5/S32K/S32K396-Flash-blocks-erase/m-p/1726025#M27221</link>
      <description>&lt;P&gt;According to S32K39_and_S32K37_memory_map.xls S32K396 has only one Flash block of size 6144kB. It has probably many sectors but only one block.&lt;/P&gt;&lt;P&gt;Is this true that this chip Flash is not divided into several blocks?&lt;/P&gt;&lt;P&gt;If yes then how can I perform Flash sector erase procedure if there is only one block. I would erase it from the same place my code is currently executed. Should erase be executed from RAM in that case?&lt;/P&gt;&lt;P&gt;All in all, what are the constrains for Flash Erase if it has only one big block?&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2023 07:23:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K396-Flash-blocks-erase/m-p/1726025#M27221</guid>
      <dc:creator>RafalK</dc:creator>
      <dc:date>2023-09-20T07:23:39Z</dc:date>
    </item>
    <item>
      <title>Re: S32K396 Flash blocks erase</title>
      <link>https://community.nxp.com/t5/S32K/S32K396-Flash-blocks-erase/m-p/1726337#M27240</link>
      <description>&lt;P&gt;In the RM 21.7.1.2, you may read statement that:&lt;/P&gt;
&lt;P&gt;„Block erase is for Factory use only, under controlled conditions.“&lt;/P&gt;
&lt;P&gt;In other words, user should not use this operation at all. Also debug probed does not use this operation for MCU flash programming.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you see device datasheet, Number of program/erase cycles per block using Block Erase is only 25 cycles. In other words, user should not use this operation at all. Also debug probed does not use this operation for MCU flash programming.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However flask block configuration is specified at the beginning of Embedded Flash Memory (c40asf) chapter.&lt;/P&gt;
&lt;P&gt;You may see there are 4 blocks.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2023 12:47:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K396-Flash-blocks-erase/m-p/1726337#M27240</guid>
      <dc:creator>davidtosenovjan</dc:creator>
      <dc:date>2023-09-20T12:47:41Z</dc:date>
    </item>
  </channel>
</rss>

