<?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: 【ICU Wakeup】Difference between ECUStateManager and IcuDriver in S32K</title>
    <link>https://community.nxp.com/t5/S32K/ICU-Wakeup-Difference-between-ECUStateManager-and-IcuDriver/m-p/1753451#M28459</link>
    <description>&lt;P&gt;As my understanding, Icu is still a wakeup resource (beside GPT, CAN, LIN, FlexRay), but not itself wakeup.&lt;BR /&gt;Your highlighted below is process for the sentence:&amp;nbsp;&lt;EM&gt;This makes it necessary for EcuM_CheckWakeup (see SWS_EcuM_02929) to ask the module that is the actual wake up source. In order to&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;know which module to ask, the ICU has to pass the identifier of the wake up source&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;to EcuM_CheckWakeup&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="cuongnguyenphu_0-1699353044918.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/248800i5BF510B92737D5B1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="cuongnguyenphu_0-1699353044918.png" alt="cuongnguyenphu_0-1699353044918.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;I think you can ask Autosar in this wakeup source also for more detail.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 07 Nov 2023 10:35:06 GMT</pubDate>
    <dc:creator>cuongnguyenphu</dc:creator>
    <dc:date>2023-11-07T10:35:06Z</dc:date>
    <item>
      <title>【ICU Wakeup】Difference between ECUStateManager and IcuDriver</title>
      <link>https://community.nxp.com/t5/S32K/ICU-Wakeup-Difference-between-ECUStateManager-and-IcuDriver/m-p/1721475#M27006</link>
      <description>&lt;P&gt;Hello NXP team,&lt;/P&gt;&lt;P&gt;I am confused about Icu Wakeup implementation.&lt;/P&gt;&lt;P&gt;According to&amp;nbsp;ECUStateManager version 4.4.0&amp;nbsp;&lt;BR /&gt;&lt;A href="https://www.autosar.org/fileadmin/standards/R4-4-0/CP/AUTOSAR_SWS_ECUStateManager.pdf" target="_blank"&gt;https://www.autosar.org/fileadmin/standards/R4-4-0/CP/AUTOSAR_SWS_ECUStateManager.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;"Icu driver is not itself the wake up source. It is just the module that processes the wake up interrupt"&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MyLV_0-1694567072753.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/240655i883D499D52DA3BB1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="MyLV_0-1694567072753.png" alt="MyLV_0-1694567072753.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MyLV_1-1694567142926.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/240656i68A75F8331AEBA46/image-size/medium?v=v2&amp;amp;px=400" role="button" title="MyLV_1-1694567142926.png" alt="MyLV_1-1694567142926.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;EcuM_SetWakeupEvent(EcuM_WakeupSourceType) will he handled in [module] side.&lt;BR /&gt;where module may be Can, Lin, Flexray ...&lt;BR /&gt;Icu just to handle interrupt only.&lt;/P&gt;&lt;P&gt;However, In Icu driver documentation the same version 4.4.0&lt;BR /&gt;&lt;A href="https://www.autosar.org/fileadmin/standards/R4-4-0/CP/AUTOSAR_SWS_ICUDriver.pdf" target="_blank"&gt;https://www.autosar.org/fileadmin/standards/R4-4-0/CP/AUTOSAR_SWS_ICUDriver.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;EcuM_SetWakeupEvent shall be invoked inside Icu_CheckWakeup() function.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MyLV_2-1694567571835.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/240658i59AA8AEFC1185EBB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="MyLV_2-1694567571835.png" alt="MyLV_2-1694567571835.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;And, the following Icu driver Icu_CheckWakeup() implementation (S32K344 RTD 2.0.2)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MyLV_3-1694567652535.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/240659i2E4812E20B85A95F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="MyLV_3-1694567652535.png" alt="MyLV_3-1694567652535.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Could anyone explain why please?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind Regards,&lt;/P&gt;&lt;P&gt;MyLV&lt;/P&gt;</description>
      <pubDate>Wed, 13 Sep 2023 01:19:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/ICU-Wakeup-Difference-between-ECUStateManager-and-IcuDriver/m-p/1721475#M27006</guid>
      <dc:creator>MyLV</dc:creator>
      <dc:date>2023-09-13T01:19:23Z</dc:date>
    </item>
    <item>
      <title>Re: 【ICU Wakeup】Difference between ECUStateManager and IcuDriver</title>
      <link>https://community.nxp.com/t5/S32K/ICU-Wakeup-Difference-between-ECUStateManager-and-IcuDriver/m-p/1753451#M28459</link>
      <description>&lt;P&gt;As my understanding, Icu is still a wakeup resource (beside GPT, CAN, LIN, FlexRay), but not itself wakeup.&lt;BR /&gt;Your highlighted below is process for the sentence:&amp;nbsp;&lt;EM&gt;This makes it necessary for EcuM_CheckWakeup (see SWS_EcuM_02929) to ask the module that is the actual wake up source. In order to&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;know which module to ask, the ICU has to pass the identifier of the wake up source&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;to EcuM_CheckWakeup&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="cuongnguyenphu_0-1699353044918.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/248800i5BF510B92737D5B1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="cuongnguyenphu_0-1699353044918.png" alt="cuongnguyenphu_0-1699353044918.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;I think you can ask Autosar in this wakeup source also for more detail.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Nov 2023 10:35:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/ICU-Wakeup-Difference-between-ECUStateManager-and-IcuDriver/m-p/1753451#M28459</guid>
      <dc:creator>cuongnguyenphu</dc:creator>
      <dc:date>2023-11-07T10:35:06Z</dc:date>
    </item>
  </channel>
</rss>

