Page 1 of 1

【已解决】SDK默认的唤醒超2min会自动重启的功能,能否关闭?

Posted: 2025年 Nov 19日 18:22
by jafil10

设备一次唤醒后运行时间不能超过 2min,否则sdk会检测到这个异常唤醒时间过长,防止急速耗电,会主动重启一次设备,这个功能能否关闭?或者设置更长的时间


Re: SDK默认的唤醒超2min会自动重启的功能,能否关闭?

Posted: 2025年 Nov 19日 18:37
by huanghuan

1.你好,你可以通过重新定义该函数来禁止该功能

Code: Select all

BOOL_T tal_abnormal_wakeup_callback(VOID_T)
{
    return FALSE;
}

2.建议保持该功能开启作为兜底机制,防止急速耗电
3.修改时间的话,你可以通过先关闭sdk的功能,再在应用中增加相关唤醒时间计时来自己实现。唤醒时间你可以通过tal_cpu_sleep_callback_register注册的休眠前后的回调函数来实现


Re: SDK默认的唤醒超2min会自动重启的功能,能否关闭?

Posted: 2025年 Nov 19日 19:30
by jafil10

已验证 tal_abnormal_wakeup_callback 方法是生效的,多谢解答