<?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: watchdog does not call the Handle_Watchdog_Expiry function in MQX Software Solutions</title>
    <link>https://community.nxp.com/t5/MQX-Software-Solutions/watchdog-does-not-call-the-Handle-Watchdog-Expiry-function/m-p/1746965#M18815</link>
    <description>&lt;P&gt;actually I used INT_SysTick instead of PIT but it doesn't work.&lt;BR /&gt;Note that I only changed the directive just below to 1 :&lt;/P&gt;&lt;P&gt;#if 0&lt;BR /&gt;#error DO NOT ENABLE - systick functionality not working&lt;BR /&gt;// The systick does not get properly disabled, and will cause erratic behaviour if enabled&lt;BR /&gt;#define BSP_SYSTIMER_DEV systick_devif&lt;BR /&gt;#define BSP_SYSTIMER_ID 0&lt;BR /&gt;#define BSP_SYSTIMER_SRC_CLK CM_CLOCK_SOURCE_CORE&lt;BR /&gt;#define BSP_SYSTIMER_ISR_PRIOR 2&lt;BR /&gt;#define BSP_TIMER_INTERRUPT_VECTOR INT_SysTick&lt;BR /&gt;#else&lt;BR /&gt;#define BSP_SYSTIMER_DEV pit_devif&lt;BR /&gt;#define BSP_SYSTIMER_ID HWTIMER_PIT(1,0)&lt;BR /&gt;#define BSP_SYSTIMER_SRC_CLK CM_CLOCK_SOURCE_PERCLK&lt;BR /&gt;#define BSP_SYSTIMER_ISR_PRIOR 2&lt;BR /&gt;#define BSP_TIMER_INTERRUPT_VECTOR INT_PIT&lt;BR /&gt;#endif&lt;/P&gt;</description>
    <pubDate>Thu, 26 Oct 2023 11:21:38 GMT</pubDate>
    <dc:creator>KhaledG</dc:creator>
    <dc:date>2023-10-26T11:21:38Z</dc:date>
    <item>
      <title>watchdog does not call the Handle_Watchdog_Expiry function</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/watchdog-does-not-call-the-Handle-Watchdog-Expiry-function/m-p/1742148#M18813</link>
      <description>&lt;P&gt;&lt;SPAN class=""&gt;Hello,&lt;BR /&gt;I use the watchdog in a project but when it expired it does not call the Handle_Watchdog_Expiry function.&amp;nbsp;&lt;SPAN&gt;I'm using a MIMXRT1024CAG4B, the OS is MQXv5.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;T&lt;/SPAN&gt;&lt;SPAN class=""&gt;he function used to create the watchdog is _watchdog_create_component(BSP_TIMER_INTERRUPT_VECTOR, Handle_Watchdog_Expiry) and&amp;nbsp;&lt;BR /&gt;#define BSP_TIMER_INTERRUPT_VECTOR&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;INT_PIT with&amp;nbsp;&lt;BR /&gt;INT_PIT = PSP_VECTOR_TO_EXCEPTION(PIT_IRQn), /**&amp;lt; PIT interrupt */&lt;BR /&gt;&lt;SPAN&gt;The watchdog just does nothing,&amp;nbsp;am I doing it correctly?&lt;BR /&gt;Best regards.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Oct 2023 13:35:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/watchdog-does-not-call-the-Handle-Watchdog-Expiry-function/m-p/1742148#M18813</guid>
      <dc:creator>KhaledG</dc:creator>
      <dc:date>2023-10-18T13:35:21Z</dc:date>
    </item>
    <item>
      <title>Re: watchdog does not call the Handle_Watchdog_Expiry function</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/watchdog-does-not-call-the-Handle-Watchdog-Expiry-function/m-p/1743980#M18814</link>
      <description>&lt;P&gt;If you use INT_SysTick instead of PIT, can it work?&lt;/P&gt;</description>
      <pubDate>Sun, 22 Oct 2023 07:42:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/watchdog-does-not-call-the-Handle-Watchdog-Expiry-function/m-p/1743980#M18814</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2023-10-22T07:42:02Z</dc:date>
    </item>
    <item>
      <title>Re: watchdog does not call the Handle_Watchdog_Expiry function</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/watchdog-does-not-call-the-Handle-Watchdog-Expiry-function/m-p/1746965#M18815</link>
      <description>&lt;P&gt;actually I used INT_SysTick instead of PIT but it doesn't work.&lt;BR /&gt;Note that I only changed the directive just below to 1 :&lt;/P&gt;&lt;P&gt;#if 0&lt;BR /&gt;#error DO NOT ENABLE - systick functionality not working&lt;BR /&gt;// The systick does not get properly disabled, and will cause erratic behaviour if enabled&lt;BR /&gt;#define BSP_SYSTIMER_DEV systick_devif&lt;BR /&gt;#define BSP_SYSTIMER_ID 0&lt;BR /&gt;#define BSP_SYSTIMER_SRC_CLK CM_CLOCK_SOURCE_CORE&lt;BR /&gt;#define BSP_SYSTIMER_ISR_PRIOR 2&lt;BR /&gt;#define BSP_TIMER_INTERRUPT_VECTOR INT_SysTick&lt;BR /&gt;#else&lt;BR /&gt;#define BSP_SYSTIMER_DEV pit_devif&lt;BR /&gt;#define BSP_SYSTIMER_ID HWTIMER_PIT(1,0)&lt;BR /&gt;#define BSP_SYSTIMER_SRC_CLK CM_CLOCK_SOURCE_PERCLK&lt;BR /&gt;#define BSP_SYSTIMER_ISR_PRIOR 2&lt;BR /&gt;#define BSP_TIMER_INTERRUPT_VECTOR INT_PIT&lt;BR /&gt;#endif&lt;/P&gt;</description>
      <pubDate>Thu, 26 Oct 2023 11:21:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/watchdog-does-not-call-the-Handle-Watchdog-Expiry-function/m-p/1746965#M18815</guid>
      <dc:creator>KhaledG</dc:creator>
      <dc:date>2023-10-26T11:21:38Z</dc:date>
    </item>
    <item>
      <title>Re: watchdog does not call the Handle_Watchdog_Expiry function</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/watchdog-does-not-call-the-Handle-Watchdog-Expiry-function/m-p/1747125#M18816</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/205821"&gt;@KhaledG&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;That's weird.&lt;/P&gt;
&lt;P&gt;With classic MQX 4.2, there is a watchdog demo,&amp;nbsp; it can work on my side.&lt;/P&gt;
&lt;P&gt;C:\Freescale\Freescale_MQX_4_2\mqx\examples\watchdog&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since MQX v5 is under commercial license,&amp;nbsp; I don't have source code to test it.&amp;nbsp; I would suggest you contact&amp;nbsp;&lt;A href="mailto:mqxsales@nxp.com" target="_blank"&gt;mqxsales@nxp.com&lt;/A&gt;&amp;nbsp; for further help.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;</description>
      <pubDate>Thu, 26 Oct 2023 13:48:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/watchdog-does-not-call-the-Handle-Watchdog-Expiry-function/m-p/1747125#M18816</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2023-10-26T13:48:06Z</dc:date>
    </item>
    <item>
      <title>Re: watchdog does not call the Handle_Watchdog_Expiry function</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/watchdog-does-not-call-the-Handle-Watchdog-Expiry-function/m-p/1747131#M18817</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;Thank you for your answer.&lt;BR /&gt;I will do that.&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Oct 2023 13:55:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/watchdog-does-not-call-the-Handle-Watchdog-Expiry-function/m-p/1747131#M18817</guid>
      <dc:creator>KhaledG</dc:creator>
      <dc:date>2023-10-26T13:55:39Z</dc:date>
    </item>
  </channel>
</rss>

