嗨对话框,
我正在使用它检查系统
扫描功能为7.8S作为循环,一旦达到7.8s,我将通过以下代码重置系统并再次重新启动扫描功能。但是,当我多次运行时,系统似乎停止重置系统。有任何想法吗?
CASE GAPM_SET_DEV_CONFIG:
{
if(param-> status!= gap_err_no_error)
{
assert_err(0);// 意外的错误
}
别的
{
app_scan();
ke_timer_set(app_switch_role_timer,task_app,768);// 768 * 10ms
}
}
休息;
设备:

嗨Liuluan002,
我没有看到你粘贴的代码中有什么可疑的,你必须检查系统最终并重置的位置,在platform_reset()函数中可能是什么?您可以在那里放置一个休息点并检查您的代码是否通过该函数。另外一个建议,使用定时器API而不是KE_TIMER_SET()函数。
谢谢mt_dialog.