<?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 [s32k312]Read reset reason by RTD function,  HSE_SWT_RST is occurred after a functional reset. in S32K</title>
    <link>https://community.nxp.com/t5/S32K/s32k312-Read-reset-reason-by-RTD-function-HSE-SWT-RST-is/m-p/1972653#M41982</link>
    <description>&lt;P&gt;&lt;STRONG&gt;Get reset reason Timing:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;After RTD power module is initialized by function&amp;nbsp;&lt;SPAN&gt;Power_Ip_Init&lt;/SPAN&gt;&lt;SPAN&gt;, I read reset reason by RTD function&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Power_Ip_GetResetRawValue or&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Power_Ip_GetResetReason.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;First times&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;After cold power on,&amp;nbsp; ResetRawValue is 8000, ResetReason is 0(&lt;SPAN&gt;MCU_POWER_ON_RESET).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Mcu could be working well, and then perform a functional reset by RTD&amp;nbsp; function&amp;nbsp;&lt;SPAN&gt;BSP_PwrSoftwareReset, Reset type is configurated to&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;MCU_FUNC_RESET.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Second times&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;After MCU is reset due to functional reset，ResetRawValue is 800, ResetReason is 26(&lt;SPAN&gt;MCU_SW_FUNC_RESET&lt;/SPAN&gt;&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Mcu keeps working about 1s, and then is reset due to unknown reason.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Third and more times&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;After MCU is reset due to unknown reason，ResetRawValue is 200, ResetReason is 24(&lt;SPAN&gt;MCU_HSE_SWT_RST_RESET&lt;/SPAN&gt;&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Mcu keeps working about 1s, and then is reset due to unknown reason.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Addition:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;if I comment process for clearing MC_RGM.DES in RTD function&amp;nbsp;&amp;nbsp;Power_Ip_MC_RGM_GetResetRawValue and&amp;nbsp;&lt;SPAN&gt;Power_Ip_MC_RGM_GetResetReason,&amp;nbsp;MC_RGM.DES is keep F_POR=1,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;MCU will not be reset due to unknown reason after the functional reset.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Refence source:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;EM&gt;Power_Ip_ResetType reset_reason;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;Power_Ip_RawResetType reset_raw_reason;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN&gt;int main()&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&amp;nbsp;&lt;/EM&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; Power_Ip_Init(&amp;amp;Power_Ip_HwIPsConfigPB);&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; Wkpu_Ip_Init(0,&amp;amp;Wkpu_Ip_Config_PB);&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; reset_raw_value = Power_Ip_GetResetRawValue();&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; reset_reason = Power_Ip_GetResetReason();&lt;/EM&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/EM&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; Clock_Ip_Init(&amp;amp;Clock_Ip_aClockConfig[0]);&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; // unknown reset occurred at this timing&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; while(Hse_Ip_GetHseStatus(MU0)&amp;nbsp;&lt;SPAN&gt;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;HSE_STATUS_INIT_OK)&lt;/SPAN&gt;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; {&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; while(1)&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; {&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // main loop&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; }&lt;/EM&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN&gt;// called in main loop&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN&gt;void UserPerformFunctionalReset(void)&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; Power_Ip_PerformReset&lt;/SPAN&gt;&lt;SPAN&gt;(&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;Power_Ip_HwIPsConfigPB&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;</description>
    <pubDate>Sat, 12 Oct 2024 10:04:43 GMT</pubDate>
    <dc:creator>mym</dc:creator>
    <dc:date>2024-10-12T10:04:43Z</dc:date>
    <item>
      <title>[s32k312]Read reset reason by RTD function,  HSE_SWT_RST is occurred after a functional reset.</title>
      <link>https://community.nxp.com/t5/S32K/s32k312-Read-reset-reason-by-RTD-function-HSE-SWT-RST-is/m-p/1972653#M41982</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Get reset reason Timing:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;After RTD power module is initialized by function&amp;nbsp;&lt;SPAN&gt;Power_Ip_Init&lt;/SPAN&gt;&lt;SPAN&gt;, I read reset reason by RTD function&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Power_Ip_GetResetRawValue or&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Power_Ip_GetResetReason.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;First times&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;After cold power on,&amp;nbsp; ResetRawValue is 8000, ResetReason is 0(&lt;SPAN&gt;MCU_POWER_ON_RESET).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Mcu could be working well, and then perform a functional reset by RTD&amp;nbsp; function&amp;nbsp;&lt;SPAN&gt;BSP_PwrSoftwareReset, Reset type is configurated to&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;MCU_FUNC_RESET.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Second times&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;After MCU is reset due to functional reset，ResetRawValue is 800, ResetReason is 26(&lt;SPAN&gt;MCU_SW_FUNC_RESET&lt;/SPAN&gt;&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Mcu keeps working about 1s, and then is reset due to unknown reason.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Third and more times&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;After MCU is reset due to unknown reason，ResetRawValue is 200, ResetReason is 24(&lt;SPAN&gt;MCU_HSE_SWT_RST_RESET&lt;/SPAN&gt;&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Mcu keeps working about 1s, and then is reset due to unknown reason.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Addition:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;if I comment process for clearing MC_RGM.DES in RTD function&amp;nbsp;&amp;nbsp;Power_Ip_MC_RGM_GetResetRawValue and&amp;nbsp;&lt;SPAN&gt;Power_Ip_MC_RGM_GetResetReason,&amp;nbsp;MC_RGM.DES is keep F_POR=1,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;MCU will not be reset due to unknown reason after the functional reset.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Refence source:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;EM&gt;Power_Ip_ResetType reset_reason;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;Power_Ip_RawResetType reset_raw_reason;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN&gt;int main()&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&amp;nbsp;&lt;/EM&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; Power_Ip_Init(&amp;amp;Power_Ip_HwIPsConfigPB);&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; Wkpu_Ip_Init(0,&amp;amp;Wkpu_Ip_Config_PB);&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; reset_raw_value = Power_Ip_GetResetRawValue();&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; reset_reason = Power_Ip_GetResetReason();&lt;/EM&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/EM&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; Clock_Ip_Init(&amp;amp;Clock_Ip_aClockConfig[0]);&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; // unknown reset occurred at this timing&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; while(Hse_Ip_GetHseStatus(MU0)&amp;nbsp;&lt;SPAN&gt;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;HSE_STATUS_INIT_OK)&lt;/SPAN&gt;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; {&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; while(1)&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; {&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // main loop&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; }&lt;/EM&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN&gt;// called in main loop&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN&gt;void UserPerformFunctionalReset(void)&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; Power_Ip_PerformReset&lt;/SPAN&gt;&lt;SPAN&gt;(&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;Power_Ip_HwIPsConfigPB&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 12 Oct 2024 10:04:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/s32k312-Read-reset-reason-by-RTD-function-HSE-SWT-RST-is/m-p/1972653#M41982</guid>
      <dc:creator>mym</dc:creator>
      <dc:date>2024-10-12T10:04:43Z</dc:date>
    </item>
    <item>
      <title>Re: [s32k312]Read reset reason by RTD function,  HSE_SWT_RST is occurred after a functional reset.</title>
      <link>https://community.nxp.com/t5/S32K/s32k312-Read-reset-reason-by-RTD-function-HSE-SWT-RST-is/m-p/1973472#M42045</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/220674"&gt;@mym&lt;/a&gt;,&lt;/P&gt;
&lt;P lang="es-MX"&gt;This is usually a clock settings issue. Please check &lt;STRONG&gt;AIPS_SLOW_CLK&lt;/STRONG&gt; and &lt;STRONG&gt;HSE_CLK&lt;/STRONG&gt; values. Also check DCM record regarding &lt;STRONG&gt;HSE_CLK_MODE_OPTION&lt;/STRONG&gt;. With this, you know the ratio (either 1:2 or 1:4) that those clocks shall comply with.&lt;/P&gt;
&lt;P lang="es-MX"&gt;You can test configurations from the S32K3 Reference Manual chapter&amp;nbsp;&lt;STRONG&gt;24.7.2 System clocking configurations&lt;/STRONG&gt; and confirm if the issue persists.&lt;/P&gt;
&lt;P lang="es-MX"&gt;You can refer to these community posts as well:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://community.nxp.com/t5/S32K/HSE-provides-RSP-NOT-SUPPORTED-response/m-p/1712323/highlight/true#M26508" target="_blank"&gt;Re: HSE provides RSP_NOT_SUPPORTED response - NXP Community&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://community.nxp.com/t5/S32K/If-I-don-t-give-s32k312-delay-the-CAN-stop-during-operation/m-p/1828163/highlight/false#M32968" target="_blank"&gt;Re: If I don't give s32k312 delay, the CAN stop during operation - NXP Community&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Julián&lt;/P&gt;</description>
      <pubDate>Mon, 14 Oct 2024 16:35:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/s32k312-Read-reset-reason-by-RTD-function-HSE-SWT-RST-is/m-p/1973472#M42045</guid>
      <dc:creator>Julián_AragónM</dc:creator>
      <dc:date>2024-10-14T16:35:25Z</dc:date>
    </item>
    <item>
      <title>Re: [s32k312]Read reset reason by RTD function,  HSE_SWT_RST is occurred after a functional reset.</title>
      <link>https://community.nxp.com/t5/S32K/s32k312-Read-reset-reason-by-RTD-function-HSE-SWT-RST-is/m-p/1974188#M42087</link>
      <description>Hi Julián,&lt;BR /&gt;&lt;BR /&gt;Read HSE_CLK_MODE_OPTION is 00b.&lt;BR /&gt;Refer to RM, radio between AIPS_SLOW_CLK and HSE_CLK is 1:2.&lt;BR /&gt;My clocking configuration is:&lt;BR /&gt;CORE_CLK 120MHz&lt;BR /&gt;AIPS_PLAT_CLK 60MHz&lt;BR /&gt;AIPS_HSE_CLK 30MHz&lt;BR /&gt;HSE_CLK 60MHz&lt;BR /&gt;DCM_CLK 30MHz&lt;BR /&gt;Same as Option B.&lt;BR /&gt;&lt;BR /&gt;I'm not sure what's mean about "00b - Option A" which is said in description of HSE_CLK_MODE_OPTION.&lt;BR /&gt;Does it mean I could only use option A Clocking configuration, if my value of HSE_CLK_MODE_OPTION is 00b?&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Yimin</description>
      <pubDate>Tue, 15 Oct 2024 10:26:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/s32k312-Read-reset-reason-by-RTD-function-HSE-SWT-RST-is/m-p/1974188#M42087</guid>
      <dc:creator>mym</dc:creator>
      <dc:date>2024-10-15T10:26:20Z</dc:date>
    </item>
    <item>
      <title>Re: [s32k312]Read reset reason by RTD function,  HSE_SWT_RST is occurred after a functional reset.</title>
      <link>https://community.nxp.com/t5/S32K/s32k312-Read-reset-reason-by-RTD-function-HSE-SWT-RST-is/m-p/1974617#M42108</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/220674"&gt;@mym&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;The reason for HSE_SWT reset is the lack of Power_Ip_SetMode configuration. Due to this configuration, some clock gating is not set, for example, some clock gating by default conflicts with HSE requirements. HSE SWT RST is usually caused by incorrect clock configuration.&lt;/P&gt;
&lt;P&gt;Are you able to share a simple project which replicates the issue in order to test this on my side?&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;I'm not sure what's mean about "00b - Option A" which is said in description of HSE_CLK_MODE_OPTION. Does it mean I could only use option A Clocking configuration, if my value of HSE_CLK_MODE_OPTION is 00b?&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;DIV&gt;Ratio of&amp;nbsp;1:2&amp;nbsp;is ok by default. So, Option A (or Option B with HSE 60MHz) is ok. Otherwise, you may need to change the value of&amp;nbsp;dcf_client_utest_misc.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Best regards,&lt;/DIV&gt;
&lt;DIV&gt;Julián&lt;/DIV&gt;</description>
      <pubDate>Tue, 15 Oct 2024 21:57:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/s32k312-Read-reset-reason-by-RTD-function-HSE-SWT-RST-is/m-p/1974617#M42108</guid>
      <dc:creator>Julián_AragónM</dc:creator>
      <dc:date>2024-10-15T21:57:21Z</dc:date>
    </item>
  </channel>
</rss>

