<?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 How to Trigger a Functional Reset on S32G in S32G</title>
    <link>https://community.nxp.com/t5/S32G/How-to-Trigger-a-Functional-Reset-on-S32G/m-p/2065489#M13027</link>
    <description>&lt;P&gt;Hi Sir,&lt;/P&gt;&lt;P&gt;Could you please let me know how to trigger a&amp;nbsp;&lt;SPAN&gt;FUNCTIONAL_RESET&lt;/SPAN&gt;?&lt;BR /&gt;If I run reboot, it will be&amp;nbsp;&lt;SPAN&gt;DESTRUCTIVE_RESET.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Jeff Huang&lt;/P&gt;</description>
    <pubDate>Thu, 20 Mar 2025 10:26:24 GMT</pubDate>
    <dc:creator>Jeff-CF-Huang</dc:creator>
    <dc:date>2025-03-20T10:26:24Z</dc:date>
    <item>
      <title>How to Trigger a Functional Reset on S32G</title>
      <link>https://community.nxp.com/t5/S32G/How-to-Trigger-a-Functional-Reset-on-S32G/m-p/2065489#M13027</link>
      <description>&lt;P&gt;Hi Sir,&lt;/P&gt;&lt;P&gt;Could you please let me know how to trigger a&amp;nbsp;&lt;SPAN&gt;FUNCTIONAL_RESET&lt;/SPAN&gt;?&lt;BR /&gt;If I run reboot, it will be&amp;nbsp;&lt;SPAN&gt;DESTRUCTIVE_RESET.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Jeff Huang&lt;/P&gt;</description>
      <pubDate>Thu, 20 Mar 2025 10:26:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-to-Trigger-a-Functional-Reset-on-S32G/m-p/2065489#M13027</guid>
      <dc:creator>Jeff-CF-Huang</dc:creator>
      <dc:date>2025-03-20T10:26:24Z</dc:date>
    </item>
    <item>
      <title>Re: How to Trigger a Functional Reset on S32G</title>
      <link>https://community.nxp.com/t5/S32G/How-to-Trigger-a-Functional-Reset-on-S32G/m-p/2065774#M13029</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/218967"&gt;@Jeff-CF-Huang&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Thanks for your questions.&lt;/P&gt;
&lt;P&gt;Are you trying to run the Functional Reset on M7 core or A53?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;At the reference manual of the S32G2 you could find the following:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="carlos_o_0-1742495471349.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/329124iE81410F224AF04AD/image-size/medium?v=v2&amp;amp;px=400" role="button" title="carlos_o_0-1742495471349.png" alt="carlos_o_0-1742495471349.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;[page 1144, S32G2 Reference Manual, Rev. 8, February 2024]&lt;/P&gt;
&lt;P&gt;The software functional reset can be trigger at the following register:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="carlos_o_1-1742495601485.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/329125i4C006ABA78B665D6/image-size/medium?v=v2&amp;amp;px=400" role="button" title="carlos_o_1-1742495601485.png" alt="carlos_o_1-1742495601485.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="carlos_o_2-1742495637789.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/329126iA0B6B68665E56E3F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="carlos_o_2-1742495637789.png" alt="carlos_o_2-1742495637789.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;[page 1311,&amp;nbsp;S32G2 Reference Manual, Rev. 8, February 2024]&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;From the Linux BSP side I found the following at the BSP 42 User Manual:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="carlos_o_3-1742495967978.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/329129iC83517A5139F0B67/image-size/medium?v=v2&amp;amp;px=400" role="button" title="carlos_o_3-1742495967978.png" alt="carlos_o_3-1742495967978.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Let me know if this information helps, otherwise please give a more detail information of your setup and what you want to accomplish.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Mar 2025 18:41:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-to-Trigger-a-Functional-Reset-on-S32G/m-p/2065774#M13029</guid>
      <dc:creator>carlos_o</dc:creator>
      <dc:date>2025-03-20T18:41:12Z</dc:date>
    </item>
    <item>
      <title>Re: How to Trigger a Functional Reset on S32G</title>
      <link>https://community.nxp.com/t5/S32G/How-to-Trigger-a-Functional-Reset-on-S32G/m-p/2065913#M13033</link>
      <description>&lt;P&gt;Hi Carlos,&lt;BR /&gt;&lt;BR /&gt;We are working with the S32G3 platform using a multi-core (A53 running Linux and M7 running RTOS).&lt;BR /&gt;Is there an easier way to trigger a functional reset?&lt;BR /&gt;The reboot command mentioned in the user manual triggers a destructive reset, not a functional reset.&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Jeff Huang&lt;/P&gt;</description>
      <pubDate>Fri, 21 Mar 2025 00:48:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-to-Trigger-a-Functional-Reset-on-S32G/m-p/2065913#M13033</guid>
      <dc:creator>Jeff-CF-Huang</dc:creator>
      <dc:date>2025-03-21T00:48:38Z</dc:date>
    </item>
    <item>
      <title>Re: How to Trigger a Functional Reset on S32G</title>
      <link>https://community.nxp.com/t5/S32G/How-to-Trigger-a-Functional-Reset-on-S32G/m-p/2067547#M13061</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/218967"&gt;@Jeff-CF-Huang&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I'm assuming that you refer to the BSP User Manual with the reboot command to run on the Linux terminal.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Another way to run a functional reset is to request it to the registers I share before. At your M7 core using the RTDs you can request the functional reset with the fuctions at Power_IP or Mcu.&lt;/P&gt;
&lt;P&gt;Some functions you can review to run the fuctional reset can be:&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;Power_Ip_PerformReset (definition at Power_Ip.c)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;Power_Ip_MC_RGM_PerformReset (definition at Power_Ip_MC_RGM.c)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;Mcu_Ipw_PerformReset (definition at Mcu_Ipw.c)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;Mcu_PerformReset (definition at Mcu.c)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;Those function are from RTD 4.4 4.0.2 the names can vary in the different versions.&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Mon, 24 Mar 2025 21:19:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/How-to-Trigger-a-Functional-Reset-on-S32G/m-p/2067547#M13061</guid>
      <dc:creator>carlos_o</dc:creator>
      <dc:date>2025-03-24T21:19:23Z</dc:date>
    </item>
  </channel>
</rss>

