- What has been tested:
- In the Bootloader configuration inside the watchdog and start and feed the dog operation, and then in the static void wait_for_events (void) This function to add the dog inside the operation, while in the Application to add dog operation. This configuration, the test found or not running Bootloader upgrade (Phenomenon: the program inside the Bootloader run seven or eight seconds, it was a watchdog reset) Watchdog reset is set to 3 seconds)
- Then further determine the problem, in the void app_sched_execute (void) This function inside the LED light test program to run and found the program run to event_handler (p_event_data, vent_data_size); time back and forth a few seconds, and then enter this function did not jump out , Until the watchdog reset. I have the back to remove the watchdog reset procedures found that the normal upgrade will maintain about 20 seconds do not jump out.
problem: Want to know where those will affect the event_handler (p_event_data, event_data_size); This function execution time.