<?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 S32K3 C40 IP Hardware Fault in S32K</title>
    <link>https://community.nxp.com/t5/S32K/S32K3-C40-IP-Hardware-Fault/m-p/2174341#M52961</link>
    <description>&lt;P&gt;I'm working on a Bootloader that reside in Code Flash Block 0 (From 0x400000 to 0x4FFFFF).&lt;/P&gt;&lt;P&gt;Any erase/write inside this block cause an Hard Fault even with:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;C40_Ip_MainInterfaceSectorErase&lt;/LI&gt;&lt;LI&gt;C40_Ip_MainInterfaceSectorEraseStatus&lt;/LI&gt;&lt;LI&gt;C40_Ip_MainInterfaceWrite&lt;/LI&gt;&lt;LI&gt;C40_Ip_MainInterfaceWriteStatus&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;In SRAM.&lt;/P&gt;&lt;P&gt;Only erase/write in&amp;nbsp;Code Flash Block 1 or 2 or 3 it's allowed.&lt;/P&gt;&lt;P&gt;My Application must reside in&amp;nbsp; Block 1 ?&lt;/P&gt;&lt;P&gt;The residual code flash Block 0 it's lost?&lt;/P&gt;&lt;P&gt;Regards, Francesco.&lt;/P&gt;</description>
    <pubDate>Tue, 23 Sep 2025 13:12:08 GMT</pubDate>
    <dc:creator>francescovico</dc:creator>
    <dc:date>2025-09-23T13:12:08Z</dc:date>
    <item>
      <title>S32K3 C40 IP Hardware Fault</title>
      <link>https://community.nxp.com/t5/S32K/S32K3-C40-IP-Hardware-Fault/m-p/2174341#M52961</link>
      <description>&lt;P&gt;I'm working on a Bootloader that reside in Code Flash Block 0 (From 0x400000 to 0x4FFFFF).&lt;/P&gt;&lt;P&gt;Any erase/write inside this block cause an Hard Fault even with:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;C40_Ip_MainInterfaceSectorErase&lt;/LI&gt;&lt;LI&gt;C40_Ip_MainInterfaceSectorEraseStatus&lt;/LI&gt;&lt;LI&gt;C40_Ip_MainInterfaceWrite&lt;/LI&gt;&lt;LI&gt;C40_Ip_MainInterfaceWriteStatus&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;In SRAM.&lt;/P&gt;&lt;P&gt;Only erase/write in&amp;nbsp;Code Flash Block 1 or 2 or 3 it's allowed.&lt;/P&gt;&lt;P&gt;My Application must reside in&amp;nbsp; Block 1 ?&lt;/P&gt;&lt;P&gt;The residual code flash Block 0 it's lost?&lt;/P&gt;&lt;P&gt;Regards, Francesco.&lt;/P&gt;</description>
      <pubDate>Tue, 23 Sep 2025 13:12:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3-C40-IP-Hardware-Fault/m-p/2174341#M52961</guid>
      <dc:creator>francescovico</dc:creator>
      <dc:date>2025-09-23T13:12:08Z</dc:date>
    </item>
    <item>
      <title>Re: S32K3 C40 IP Hardware Fault</title>
      <link>https://community.nxp.com/t5/S32K/S32K3-C40-IP-Hardware-Fault/m-p/2174444#M52964</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/153065"&gt;@francescovico&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To rule out a potential Read-While-Write Event Error (RWE), it is recommended to put flash operations into SRAM. This approach helps to prevent such errors.&lt;/P&gt;
&lt;P&gt;Please refer following thread, which includes an example code.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/S32K312-C40-Ip-SRAM-RTD-500-DS35/ta-p/2074245" target="_blank" rel="noopener"&gt;S32K312_C40_Ip_SRAM_RTD_500_DS35&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR, VaneB&lt;/P&gt;</description>
      <pubDate>Tue, 23 Sep 2025 16:45:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3-C40-IP-Hardware-Fault/m-p/2174444#M52964</guid>
      <dc:creator>VaneB</dc:creator>
      <dc:date>2025-09-23T16:45:01Z</dc:date>
    </item>
    <item>
      <title>Re: S32K3 C40 IP Hardware Fault</title>
      <link>https://community.nxp.com/t5/S32K/S32K3-C40-IP-Hardware-Fault/m-p/2174829#M52990</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/201913"&gt;@VaneB&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;I have solved the problem putting also the functions below in SRAM:&lt;/P&gt;&lt;P&gt;-SchM_Enter_Mem_43_INFLS_MEM_EXCLUSIVE_AREA_01&lt;/P&gt;&lt;P&gt;- ....&lt;/P&gt;&lt;P&gt;-SchM_Exit_Mem_43_INFLS_MEM_EXCLUSIVE_AREA_23&lt;/P&gt;&lt;P&gt;- All C40_Ip functions&lt;/P&gt;&lt;P&gt;Unfortunally these functions are in RTD and at each code generation by ConfigTools the functions are restored at original version.&lt;/P&gt;&lt;P&gt;Regards, Francesco.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Sep 2025 07:37:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3-C40-IP-Hardware-Fault/m-p/2174829#M52990</guid>
      <dc:creator>francescovico</dc:creator>
      <dc:date>2025-09-24T07:37:14Z</dc:date>
    </item>
    <item>
      <title>Re: S32K3 C40 IP Hardware Fault</title>
      <link>https://community.nxp.com/t5/S32K/S32K3-C40-IP-Hardware-Fault/m-p/2175199#M53011</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/153065"&gt;@francescovico&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am glad to hear the issue has been solved.&lt;/P&gt;
&lt;P&gt;Any changes made to the RTD files will be automatically reverted to their original state each time ConfigTools performs an update.&lt;/P&gt;</description>
      <pubDate>Wed, 24 Sep 2025 18:05:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/S32K3-C40-IP-Hardware-Fault/m-p/2175199#M53011</guid>
      <dc:creator>VaneB</dc:creator>
      <dc:date>2025-09-24T18:05:52Z</dc:date>
    </item>
  </channel>
</rss>

