<?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: MPC5744p SWT reset flag in MPC5xxx</title>
    <link>https://community.nxp.com/t5/MPC5xxx/MPC5744p-SWT-reset-flag/m-p/749899#M10464</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Arial;"&gt;There is no direct flag for SWT reset.&lt;BR /&gt;SWT reset is reported via FCCU into RGM. Depending on setting of reset reaction on SWT in FCCU, you can read in RGM flags (FCCU_soft and FCCU_hard).&lt;BR /&gt;If the reset was triggered by FCCU then you must evaluate FCCU NCFS status register in order to verify if the SWT fault triggered reset.&lt;BR /&gt;&lt;BR /&gt;FCCU - fault collecting and control unit&lt;BR /&gt;RGM - reset generation module&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Arial;"&gt;Peter&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 13 Mar 2018 06:23:44 GMT</pubDate>
    <dc:creator>petervlna</dc:creator>
    <dc:date>2018-03-13T06:23:44Z</dc:date>
    <item>
      <title>MPC5744p SWT reset flag</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5744p-SWT-reset-flag/m-p/749898#M10463</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have asked SWT (software watchdog timer) a few months ago.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Now there is another question happened about SWT reset flag.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;In my application needs to check SWT reset flag after system startup.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Does there exist an easy method to accomplish?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Mar 2018 13:38:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5744p-SWT-reset-flag/m-p/749898#M10463</guid>
      <dc:creator>jefferson_ll</dc:creator>
      <dc:date>2018-03-12T13:38:07Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5744p SWT reset flag</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5744p-SWT-reset-flag/m-p/749899#M10464</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Arial;"&gt;There is no direct flag for SWT reset.&lt;BR /&gt;SWT reset is reported via FCCU into RGM. Depending on setting of reset reaction on SWT in FCCU, you can read in RGM flags (FCCU_soft and FCCU_hard).&lt;BR /&gt;If the reset was triggered by FCCU then you must evaluate FCCU NCFS status register in order to verify if the SWT fault triggered reset.&lt;BR /&gt;&lt;BR /&gt;FCCU - fault collecting and control unit&lt;BR /&gt;RGM - reset generation module&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Arial;"&gt;Peter&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Mar 2018 06:23:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5744p-SWT-reset-flag/m-p/749899#M10464</guid>
      <dc:creator>petervlna</dc:creator>
      <dc:date>2018-03-13T06:23:44Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5744p SWT reset flag</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5744p-SWT-reset-flag/m-p/749900#M10465</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Peter,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;According to your suggestion, I have read FCCU.NCF_S[0~2].R after swt reset happened but always get 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The reading steps as following:&lt;/P&gt;&lt;P&gt;void main(void)&lt;BR /&gt;{&lt;BR /&gt;xcptn_xmpl (); /* Configure and Enable Interrupts */&lt;BR /&gt;Sys_Init();&lt;BR /&gt;#if ( SWT_DEBUG == ON )&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* Unlock configuration */&lt;BR /&gt;FCCU.TRANS_LOCK.B.TRANSKEY = 0xBC;&lt;/P&gt;&lt;P&gt;/* provide Config state key */&lt;BR /&gt;FCCU.CTRLK.R = 0x913756AF;&lt;/P&gt;&lt;P&gt;/* enter config state - OP10 */&lt;BR /&gt;FCCU.CTRL.R = 0xA;&lt;/P&gt;&lt;P&gt;/* Verify if state change was sucessful */&lt;BR /&gt;while (FCCU.CTRL.B.OPS != 0x3); //operation status successful&lt;BR /&gt; &lt;BR /&gt;&lt;STRONG&gt;ntemp = FCCU.NCF_S[0].R ;&lt;/STRONG&gt;&lt;BR /&gt;Drv_Cprintf("SWT1 0x%X \r\n", ntemp );&lt;BR /&gt; &lt;BR /&gt;#if 1&lt;BR /&gt;/* Unlock configuration */&lt;BR /&gt;FCCU.TRANS_LOCK.B.TRANSKEY = 0xBC;&lt;/P&gt;&lt;P&gt;/* provide Config state key */&lt;BR /&gt;FCCU.CTRLK.R = 0x913756AF;&lt;/P&gt;&lt;P&gt;/* enter config state - OP10 */&lt;BR /&gt;FCCU.CTRL.R = 0xA;&lt;/P&gt;&lt;P&gt;/* Verify if state change was sucessful */&lt;BR /&gt;while (FCCU.CTRL.B.OPS != 0x3); //operation status successful&lt;BR /&gt;#endif&lt;BR /&gt; &lt;BR /&gt;&lt;STRONG&gt;ntemp = FCCU.NCF_S[1].R&lt;/STRONG&gt;&lt;BR /&gt;Drv_Cprintf("SWT2 0x%X \r\n", ntemp );&lt;BR /&gt; &lt;BR /&gt;#if 1&lt;BR /&gt;/* Unlock configuration */&lt;BR /&gt;FCCU.TRANS_LOCK.B.TRANSKEY = 0xBC;&lt;/P&gt;&lt;P&gt;/* provide Config state key */&lt;BR /&gt;FCCU.CTRLK.R = 0x913756AF;&lt;/P&gt;&lt;P&gt;/* enter config state - OP10 */&lt;BR /&gt;FCCU.CTRL.R = 0xA;&lt;/P&gt;&lt;P&gt;/* Verify if state change was sucessful */&lt;BR /&gt;while (FCCU.CTRL.B.OPS != 0x3); //operation status successful&lt;BR /&gt;#endif&lt;BR /&gt;&lt;STRONG&gt;ntemp = FCCU.NCF_S[2].R ;&lt;/STRONG&gt;&lt;BR /&gt;Drv_Cprintf("SWT3 0x%X \r\n", ntemp );&lt;/P&gt;&lt;P&gt;Drv_Cprintf("RGM_FES 0x%X \r\n", MC_RGM.FES.R );&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;FCCU_clear_faults();&lt;BR /&gt;FCCU_Init();&lt;BR /&gt;SWT_Init();&lt;BR /&gt;while(1);&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Could you please give me sample code or flow?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Mar 2018 09:17:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5744p-SWT-reset-flag/m-p/749900#M10465</guid>
      <dc:creator>jefferson_ll</dc:creator>
      <dc:date>2018-03-13T09:17:39Z</dc:date>
    </item>
  </channel>
</rss>

