在槽任务失败且异常代码不为0时才会导致 CheckerExt_Slot 任务失败

This commit is contained in:
ranchuan
2024-01-11 22:41:35 +08:00
parent e716aa4149
commit bd2a270fae
12 changed files with 8 additions and 6 deletions

View File

@@ -299,7 +299,7 @@
<OPTFL>
<tvExp>1</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<IsCurrentTarget>0</IsCurrentTarget>
<IsCurrentTarget>1</IsCurrentTarget>
</OPTFL>
<CpuCode>18</CpuCode>
<DebugOpt>
@@ -540,7 +540,7 @@
<OPTFL>
<tvExp>1</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<IsCurrentTarget>1</IsCurrentTarget>
<IsCurrentTarget>0</IsCurrentTarget>
</OPTFL>
<CpuCode>18</CpuCode>
<DebugOpt>
@@ -2114,7 +2114,7 @@
<Group>
<GroupName>coder</GroupName>
<tvExp>0</tvExp>
<tvExp>1</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<cbSel>0</cbSel>
<RteFlg>0</RteFlg>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -331,4 +331,6 @@
解决ew自检模式 8导致小板死机的bug自检返回值除以400单位0.1ms
2024.1.9
调试版本不弹出上传提示框
2024.1.10
在槽任务失败且异常代码不为0时才会导致 CheckerExt_Slot 任务失败

View File

@@ -189,10 +189,10 @@ void CheckerExt_Slot(void)
checker_runcfg.rtv_index-=checker_runcfg.rtv_count;
t->exe_flag=1;
}
exe_ret|=checker_runcfg.excue_rtv;
memcpy(t->rets,&checker_runcfg.Test_Rtv[checker_runcfg.rtv_index],checker_runcfg.rtv_count*2);
memset(&checker_runcfg.Test_Rtv[checker_runcfg.rtv_index],0,checker_runcfg.rtv_count*2);
if(checker_runcfg.excue_rtv){
exe_ret|=t->errcode;
task_slot_add_err(task_slot,t->errcode);
}
}

View File

@@ -337,7 +337,7 @@ void JQ_Test_ReadState(void)
}
if(uc_ack < 1)
{
uc_rtv = 1;
uc_rtv = 2;
}
checker_runcfg.params[0] = state;
Checker_SetRtv(checker_runcfg.params,checker_runcfg.rtv_count);

View File

@@ -6,7 +6,7 @@
#define BUILD_DATE "2024-01-09 15:43:29"
#define BUILD_DATE "2024-01-10 17:56:38"
#define SOFT_VERSION "2.13"