解决自动更新bootloader死机的问题
软件版本2.00 解决检测任务中重试失败后不会填充返回值的bug
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
Checker_RunCfg_st checker_runcfg;
|
||||
uint8_t Checker_FacBuf[CHECKER_FAC_BUF_LEN];
|
||||
volatile uint8_t ThreeBindResult_flag = 1;
|
||||
uint16_t Checker_First_Set_Voltage = 88;
|
||||
volatile uint16_t Checker_First_Set_Voltage = 88;
|
||||
/*
|
||||
@brief 标记执行结果
|
||||
@param rtv 执行返回值 1表示失败 0 表示成功
|
||||
|
@@ -51,7 +51,7 @@ extern Checker_RunCfg_st checker_runcfg;
|
||||
#define CHECKER_FAC_BUF_LEN 50 //len+crc8+48bytes
|
||||
extern uint8_t Checker_FacBuf[CHECKER_FAC_BUF_LEN];
|
||||
extern volatile uint8_t ThreeBindResult_flag ;
|
||||
extern uint16_t Checker_First_Set_Voltage ;//方案设置内部第一个电压
|
||||
extern volatile uint16_t Checker_First_Set_Voltage ;//方案设置内部第一个电压
|
||||
/*
|
||||
@brief 标记执行结果
|
||||
@param rtv 执行返回值 1表示失败 0 表示成功
|
||||
|
@@ -753,7 +753,7 @@ void JQ_Test_EnCommEndCur(void)
|
||||
void JQ_Test_GetCommEndCur(void)
|
||||
{
|
||||
JQ_CommEnd_CurEn = 0;
|
||||
Checker_SetRtv(&JQ_CommEnd_MaxCur,checker_runcfg.rtv_count);
|
||||
Checker_SetRtv((uint16_t *)&JQ_CommEnd_MaxCur,checker_runcfg.rtv_count);
|
||||
Checker_MaskResult(0,checker_runcfg.task_info.runindex);
|
||||
}
|
||||
/*
|
||||
|
@@ -701,7 +701,7 @@ void XT_Test_EnCommEndCur(void)
|
||||
void XT_Test_GetCommEndCur(void)
|
||||
{
|
||||
XT_CommEnd_CurEn = 0;
|
||||
Checker_SetRtv(&XT_CommEndMaxCur,checker_runcfg.rtv_count);
|
||||
Checker_SetRtv((uint16_t *)&XT_CommEndMaxCur,checker_runcfg.rtv_count);
|
||||
Checker_MaskResult(0,checker_runcfg.task_info.runindex);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user