<?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>S12 / MagniV MicrocontrollersのトピックHardware reset failed in D2D isr</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Hardware-reset-failed-in-D2D-isr/m-p/1701009#M19353</link>
    <description>&lt;P&gt;Dear Sir,&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;interrupt VectorNumber_Vd2di_err void isrD2DErr(void)
{
	while(1)  {
		if(D2DSTAT0_ERRIF)  {
			D2DSTAT0_ERRIF = 1;											// clear flag
		}else{
			PCRReset();													// issue an analog die reset 
		}
	}
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have encountered a problem that system run into isrD2DErr and always do PCRReset, but I used oscilloscope to monitor RESET pin, did't see any change,meaning that PCRReset() can't reset device.&lt;/P&gt;&lt;P&gt;For comparison, I tried to use&amp;nbsp;PCRReset() in normal mode,&amp;nbsp;PCRReset()&amp;nbsp; workd well.&lt;/P&gt;&lt;P&gt;Questions are:&lt;/P&gt;&lt;P&gt;1. &lt;SPAN&gt;What are the factors that trigger this interrupt.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2.Why&amp;nbsp;PCRReset() can't do hardware reset&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 08 Aug 2023 09:53:32 GMT</pubDate>
    <dc:creator>gumu</dc:creator>
    <dc:date>2023-08-08T09:53:32Z</dc:date>
    <item>
      <title>Hardware reset failed in D2D isr</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Hardware-reset-failed-in-D2D-isr/m-p/1701009#M19353</link>
      <description>&lt;P&gt;Dear Sir,&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;interrupt VectorNumber_Vd2di_err void isrD2DErr(void)
{
	while(1)  {
		if(D2DSTAT0_ERRIF)  {
			D2DSTAT0_ERRIF = 1;											// clear flag
		}else{
			PCRReset();													// issue an analog die reset 
		}
	}
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have encountered a problem that system run into isrD2DErr and always do PCRReset, but I used oscilloscope to monitor RESET pin, did't see any change,meaning that PCRReset() can't reset device.&lt;/P&gt;&lt;P&gt;For comparison, I tried to use&amp;nbsp;PCRReset() in normal mode,&amp;nbsp;PCRReset()&amp;nbsp; workd well.&lt;/P&gt;&lt;P&gt;Questions are:&lt;/P&gt;&lt;P&gt;1. &lt;SPAN&gt;What are the factors that trigger this interrupt.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2.Why&amp;nbsp;PCRReset() can't do hardware reset&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Aug 2023 09:53:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Hardware-reset-failed-in-D2D-isr/m-p/1701009#M19353</guid>
      <dc:creator>gumu</dc:creator>
      <dc:date>2023-08-08T09:53:32Z</dc:date>
    </item>
    <item>
      <title>Re: Hardware reset failed in D2D isr</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Hardware-reset-failed-in-D2D-isr/m-p/1701717#M19355</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;1. The D2DErr Interrupt is caused by errors detected by the D2D Initiator, which is the D2D module on the uC side. The detected errors are signaled in the D2DSTAT0 register.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Q_man_1-1691567132264.jpeg" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/235710i22C31DE7BF90768C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Q_man_1-1691567132264.jpeg" alt="Q_man_1-1691567132264.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Q_man_0-1691565874093.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/235703iA66E321E32F5EB78/image-size/large?v=v2&amp;amp;px=999" role="button" title="Q_man_0-1691565874093.png" alt="Q_man_0-1691565874093.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;This error could e.g. be caused if the analog die is in STOP mode and the uC tries to access the analog die. As the analog die does not correctly react to the D2D Initiator request, this will generate the D2DErr Interrupt.&lt;/P&gt;
&lt;P&gt;2. The PCRReset() is trying to perform a write to a register on the analog die, which is using the D2D interface, as this interface seems to have an issue the write fails here.&lt;/P&gt;
&lt;P&gt;Rgds&lt;BR /&gt;W.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Aug 2023 07:47:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Hardware-reset-failed-in-D2D-isr/m-p/1701717#M19355</guid>
      <dc:creator>Q_man</dc:creator>
      <dc:date>2023-08-09T07:47:43Z</dc:date>
    </item>
    <item>
      <title>Re: Hardware reset failed in D2D isr</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Hardware-reset-failed-in-D2D-isr/m-p/1701873#M19356</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/702"&gt;@Q_man&lt;/a&gt;&amp;nbsp;，&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;If enable analog die watch dog can fix above abnormal case?&lt;/P&gt;</description>
      <pubDate>Wed, 09 Aug 2023 10:04:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Hardware-reset-failed-in-D2D-isr/m-p/1701873#M19356</guid>
      <dc:creator>gumu</dc:creator>
      <dc:date>2023-08-09T10:04:02Z</dc:date>
    </item>
    <item>
      <title>Re: Hardware reset failed in D2D isr</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Hardware-reset-failed-in-D2D-isr/m-p/1701886#M19357</link>
      <description>&lt;P&gt;Yes, the analog watchdog (system reset) would recover from such a problem. &lt;STRONG&gt;BUT this kind of issue should never occur under normal operation&lt;/STRONG&gt;, so I &lt;STRONG&gt;&lt;U&gt;strongly recommend&lt;/U&gt;&lt;/STRONG&gt; to find out how your setup could have this problem and fix the root cause.&lt;/P&gt;&lt;P&gt;W.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Aug 2023 10:32:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Hardware-reset-failed-in-D2D-isr/m-p/1701886#M19357</guid>
      <dc:creator>Q_man</dc:creator>
      <dc:date>2023-08-09T10:32:23Z</dc:date>
    </item>
  </channel>
</rss>

