This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

IWR1642: IWR1642 watchdog driver failure problem

Part Number: IWR1642

Hi Team,

The customer is experiencing below issue and needs your help.

Watchdog_open function can't be driven. The function will crash when it is called. The SDK version is mmwave_sdk_01_01_00_02.

******************************************************************************************************************

Watchdog_Params watchdogParams;
//ESM_Handle esmHandle;



/* Initializa the Watchdog driver */
Watchdog_init();

/* Initialize the Watchdog driver default parameters */
Watchdog_Params_init(&watchdogParams);

gWatchdogInt = 0;

watchdogParams.resetMode = Watchdog_RESET_OFF;
watchdogParams.callbackFxn = watchdogCallback;

watchdogParams.debugStallMode = Watchdog_DEBUG_STALL_ON;
watchdogParams.windowSize = Watchdog_WINDOW_100_PERCENT;

CLI_write ("1111\n");
/* texp = (DWDPRLD + 1) × 8192 / RTICLK. if RTICLK = 200MHz then 255 ≈ 10.5ms .*/
watchdogParams.preloadValue = 255;
watchdogParams.socHandle = gMmwMssMCB.socHandle;
watchdogParams.esmHandle = gMmwMssMCB.esmHandle;
//esmHandle = ESM_init(0U);
CLI_write ("2222\n");
/* Open the Watchdog driver */
watchdogHandle = Watchdog_open(0, &watchdogParams);
//CLI_write ("3334\n");
return;

******************************************************************************************************************