Other Parts Discussed in Thread: IWR1642
Hi,
My customer tried Watchdog reset test mode with mmwave_sdk_01_02_00_05\packages\ti\drivers\watchdog\test\xwr16xx in CCS, but they found after the watchdog reset is issued, the JTAG is still connect and the test code exits normally. See below CCS console output.
[Cortex_R4_0] ********************************************************
Watchdog Unit Test
Please select the type of test to execute:
1. Watchdog reset test
2. Watchdog interrupt CPU test
3. Watchdog DSP interrupt CPU test
*******************************************************
> Enter your selection: Debug: Testing watchdog reset mode
Feature: Watchdog testing: Passed
We suppose that after watchdog reset, the MSS is warm reest and the code can't finish normally.
I also tried same test mode and got similar result. I checked SYSRSTCAUSE (0xFFFFE124) register value and it is 0000, instead of 1010 (Warm reset because of MSS Wdog).
My test steps are as below.
1. Connect R4F in CCS and reset R4F in CCS
2. Load xwr16xx_watchdog_mss.xer4f
3. Run
4. Stop and modify the value of testSelection to 1 in Expression Window (to select rest test mode)
5. Run again
Would you pls kindly help to advise if this test result is expected? If yes, how to verify the warm rest caused by watchdog reset of MSS is issued after running this test case?