在槽任务失败且异常代码不为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> <OPTFL>
<tvExp>1</tvExp> <tvExp>1</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
<IsCurrentTarget>0</IsCurrentTarget> <IsCurrentTarget>1</IsCurrentTarget>
</OPTFL> </OPTFL>
<CpuCode>18</CpuCode> <CpuCode>18</CpuCode>
<DebugOpt> <DebugOpt>
@@ -540,7 +540,7 @@
<OPTFL> <OPTFL>
<tvExp>1</tvExp> <tvExp>1</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
<IsCurrentTarget>1</IsCurrentTarget> <IsCurrentTarget>0</IsCurrentTarget>
</OPTFL> </OPTFL>
<CpuCode>18</CpuCode> <CpuCode>18</CpuCode>
<DebugOpt> <DebugOpt>
@@ -2114,7 +2114,7 @@
<Group> <Group>
<GroupName>coder</GroupName> <GroupName>coder</GroupName>
<tvExp>0</tvExp> <tvExp>1</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
<cbSel>0</cbSel> <cbSel>0</cbSel>
<RteFlg>0</RteFlg> <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 解决ew自检模式 8导致小板死机的bug自检返回值除以400单位0.1ms
2024.1.9 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; checker_runcfg.rtv_index-=checker_runcfg.rtv_count;
t->exe_flag=1; 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); 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); memset(&checker_runcfg.Test_Rtv[checker_runcfg.rtv_index],0,checker_runcfg.rtv_count*2);
if(checker_runcfg.excue_rtv){ if(checker_runcfg.excue_rtv){
exe_ret|=t->errcode;
task_slot_add_err(task_slot,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) if(uc_ack < 1)
{ {
uc_rtv = 1; uc_rtv = 2;
} }
checker_runcfg.params[0] = state; checker_runcfg.params[0] = state;
Checker_SetRtv(checker_runcfg.params,checker_runcfg.rtv_count); 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" #define SOFT_VERSION "2.13"