<?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>LPC Microcontrollers中的主题 Watchdog</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Watchdog/m-p/559214#M15778</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by PhilYoung on Wed Sep 05 08:34:39 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a boot loader that manages images, updates images over a network, and runs the most up to date image after validation, on entry it sets the watchdog and if the app if valid restores the device to reset state and enters the app.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;When the app is executed it run fine so long as it calls the watchdog reset function periodically.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To test re-entry to the boot loader I disabled the watchdog reset code in the app, now when the watchdog expires the boot loader does not execute.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The device is reset by a wdog timeout, but presumably the embedded rom loader is called again to remap the shadow area, init the emc, and enter the boot loader as though a normal system reset had occured.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It's not clear from the documentation if the rom loader takes different action after a wdog reset, or if it can even detect that it occurred.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm after any suggestions as to why a program that boots and runs normally will not restart normally when a wdog reset occurs.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 18:43:45 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T18:43:45Z</dc:date>
    <item>
      <title>Watchdog</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Watchdog/m-p/559214#M15778</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by PhilYoung on Wed Sep 05 08:34:39 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a boot loader that manages images, updates images over a network, and runs the most up to date image after validation, on entry it sets the watchdog and if the app if valid restores the device to reset state and enters the app.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;When the app is executed it run fine so long as it calls the watchdog reset function periodically.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To test re-entry to the boot loader I disabled the watchdog reset code in the app, now when the watchdog expires the boot loader does not execute.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The device is reset by a wdog timeout, but presumably the embedded rom loader is called again to remap the shadow area, init the emc, and enter the boot loader as though a normal system reset had occured.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It's not clear from the documentation if the rom loader takes different action after a wdog reset, or if it can even detect that it occurred.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm after any suggestions as to why a program that boots and runs normally will not restart normally when a wdog reset occurs.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:43:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Watchdog/m-p/559214#M15778</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:43:45Z</dc:date>
    </item>
    <item>
      <title>Re: Watchdog</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Watchdog/m-p/559215#M15779</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by PhilYoung on Wed Sep 05 14:05:54 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;looks like there is a bug in the LPC4330 boot rom.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;booting from external flash then letting the wdog generate a reset does not restart the application.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;connecting a debugger after this occurs the CPU is stuck in the boot rom at 0x1040683A, where it's polling the auto baud register.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Since the jumpers were set to boot from flash, that's how the system was started, the boot rom should have gone back to the flash after the watchdog timeout.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;so the watchdog appears to be completely useless.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:43:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Watchdog/m-p/559215#M15779</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:43:46Z</dc:date>
    </item>
    <item>
      <title>Re: Watchdog</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Watchdog/m-p/559216#M15780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are experiencing the very same fault here, but on the LPC4357.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After a Watchdog Reset, the chip goes to that ROM address and never recovers, only after a hardware reset it will come back to life.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any workaround or fix for this? The absense of Watchdog is not accepted by our application.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thx&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Aug 2016 12:27:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Watchdog/m-p/559216#M15780</guid>
      <dc:creator>thiagop</dc:creator>
      <dc:date>2016-08-03T12:27:31Z</dc:date>
    </item>
    <item>
      <title>Re: Watchdog</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Watchdog/m-p/559217#M15781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Thiago,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you check the state of the pin P2_7 after the watchdog reset? is recommended to provide external hardware (a pull-up resistor or other device) to put the pin in a defined state.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Carlos Mendoza&lt;/P&gt;&lt;P&gt;Technical Support Engineer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Aug 2016 16:31:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Watchdog/m-p/559217#M15781</guid>
      <dc:creator>Carlos_Mendoza</dc:creator>
      <dc:date>2016-08-19T16:31:24Z</dc:date>
    </item>
  </channel>
</rss>

