TI中文支持网
TI专业的中文技术问题搜集分享网站

IWR1642看门狗驱动失败问题

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;

看门狗 Watchdog_open函数驱动不了,一调用就会死机,用的SDK版本为mmwave_sdk_01_01_00_02

user5912247:

建议使用sdk lts版本试试

Annie Liu:

有关类似问题,请参阅这个帖子,建议您按照这个帖子中列出的步骤操作。CCS/AWR1642: question about the watchdog

请问您有什么特定原因使用的是两年前版本的mmWave SDK(2017年10月发布)? 此SDK不支持SDK 2.1.0.4支持的IWR1642设备的量产版本。

赞(0)
未经允许不得转载:TI中文支持网 » IWR1642看门狗驱动失败问题
分享到: 更多 (0)