Test Name: Windowed WDT Test.
Purpose of test: The watchdog timer (WDT) is a system function for monitoring
correct program operation that allows recovering from error situations such as runaway
or deadlocked code.
Requirement ID: SW_WDT_WINDOWED_TIMER_STARTUP_TEST_01
Acceptable Measure: Time-slot monitoring of the program sequence
Description: This diagnostic tests the following:
- WDT issues a system reset if it is
untimely reset (WDT window mode)
- This consists of configuring
the WDT in window mode and the test state is set accordingly, and then an
early reset of the WDT is performed. When the window is closed the WDT
should issue a system reset. If a system reset does not occur the error
state is set. After this step, a check is performed to see that the WDT
reset works when the WDT window is open.
- WDT issues a system reset if no
WDR is executed (WDT window mode)
- The WDT is expected to issue
a system reset without any dependencies with WDR instruction. Upon timely
reset, the WDT sets to the appropriate error-free test state
API Documentation:
SW_WDT_WINDOWED_TIMER_STARTUP_TEST_01