agross-korg commented on code in PR #2885:
URL: https://github.com/apache/mynewt-core/pull/2885#discussion_r981518206


##########
hw/mcu/dialog/da1469x/syscfg.yml:
##########
@@ -454,6 +454,11 @@ syscfg.defs:
         restrictions:
             - '!GPADC_BATTERY'
 
+    WATCHDOG_DISABLE_ON_INIT:
+        description: >
+          'Enable watchdog on init'
+        value: 1

Review Comment:
   The background reason of why I am doing any of this.... So the watchdog is 
enabled coming out of the ROM bootloader (either by reset or otherwise).  The 
mcuboot bootloader was freezing it and leaving us in a state where the watchdog 
was not running for the entiretly of the bootloader.  During production, we are 
soldering batteries on to the PCBs and the intermittent voltage connection 
during soldering was allowing chips to boot and then they get hung with a power 
fluctuation.  The only way to fix these was to somehow manage to attach via 
JTAG or disconnect the battery or let the battery run out.
   
   Leaving the watchdog running, it could recover itself.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@mynewt.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to