添加扩展任务 用于小板端执行异常判定

ew程序下载批量验证成功
This commit is contained in:
ranchuan
2023-11-18 15:48:24 +08:00
parent e66bf71bf5
commit be3c644d23
12 changed files with 300 additions and 97 deletions

View File

@@ -403,7 +403,7 @@ void EW_Updata(void)
ret=EW_TurnToBoot(&ew_updata);
// ret!=1 跳转到bootloader失败
if(ret!=1) {
DBG_WARN("turn to boot bailed.ret=%d",ret);
DBG_WARN("turn to boot failed.ret=%d",ret);
ret=1;
goto err;
}
@@ -435,12 +435,12 @@ void EW_Updata(void)
ret=EW_EnWriteMTP(0,1);
if(ret) {ret=7;goto err;}
DBG_LOG("EW_EnWriteMTP success.");
delay_ms(1);
delay_ms(5);
ret=EW_WriteMTP(1,(uint8_t)(UPDATA_FLAG_ADDR/4),UPDATA_FLAG,4);
if(ret) {ret=8;goto err;}
DBG_LOG("EW_WriteMTP success.");
delay_ms(1);
delay_ms(20);
ret=EW_ReadMTP(1,(uint8_t)(UPDATA_FLAG_ADDR/4),read_buf,4);
if(ret) {ret=9;goto err;}
if(memcmp(read_buf,UPDATA_FLAG,4)!=0){
@@ -448,7 +448,7 @@ void EW_Updata(void)
ret=10;goto err;
}
DBG_LOG("EW_ReadMTP check success.");
delay_ms(1);
delay_ms(5);
XTBUS_OFF;
delay_ms(ew_updata.time_poweroff);
XTBUS_ON;