器件型号: CC3235SF
当系统上的电源启用策略处于活动状态时、一个空闲任务正在运行。 系统进入和退出此过程、我可以通过示波器上的引脚 47 进行监控。 但是、经过一段不确定的时间(有时是 1 分钟、有时是 1 天)后、系统将完全冻结。 禁用电源启用策略时、它不会执行此操作。 主要问题是 WDT 在此类冻结期间不会激活和复位系统的原因。 由于此问题、我无法在现场部署设备。 无论我做什么、我都无法解决这些问题。 请提供帮助。
以下是我的 WDT 代码:
Watchdog_Handle wdtHandle;
Watchdog_Params wdtParams;
/*======================================================== */
/*硬件看门狗初始化*/
/*======================================================== */
watchdog_init ();
Watchdog_Params_(&wdtParams);
wdtParams.resetMode = Watchdog_reset_on;
wdtParams.debugStallMode = WATCHDOG_DEBUG_STALL_OFF;
wdtHandle = Watchdog_open (CONFIG_WATCHDOG_0、&wdtParams);
如果 (wdtHandle == NULL){
/* WDT 失败 — 硬件危机,最深的重置*/
System_Deep RecoveryReset();
}