1.修改升级可能不生效问题

This commit is contained in:
payton 2024-01-22 19:07:19 +08:00
parent c2c6486a8e
commit cfc7623f35
2 changed files with 10 additions and 9 deletions

View File

@ -1317,7 +1317,7 @@ void* sf_sys_do_4g_upgrade(void *arg)
}
ModeuleUpgradeTskParam.IsRun = 2;
ModeuleUpgradeTskParam.IsRun = 0;
SLOGW("Begin to do 4G Upgrade e\n");
return NULL;
@ -1326,10 +1326,12 @@ void* sf_sys_do_4g_upgrade(void *arg)
void sf_do_4g_upgrade_thread(void)
{
printf("ModeuleUpgradeTskParam.IsRun:%d\n", ModeuleUpgradeTskParam.IsRun);
if(ModeuleUpgradeTskParam.IsRun == 2)
if(ModeuleUpgradeTskParam.IsRun != 0)
{
ModeuleUpgradeTskParam.IsRun = 0;
pthread_join(ModeuleUpgradeTskParam.TskId, NULL);
// ModeuleUpgradeTskParam.IsRun = 0;
// pthread_join(ModeuleUpgradeTskParam.TskId, NULL);
SLOGW("4G Upgrade thread run\n");
return;
}
if(!ModeuleUpgradeTskParam.IsRun)

View File

@ -2351,7 +2351,7 @@ void* sf_sys_do_upgrade(void *arg)
}
//sf_set_fw_update(0);
UpgradeTskParam.IsRun = 2;
UpgradeTskParam.IsRun = 0;
return NULL;
}
@ -2359,12 +2359,11 @@ void* sf_sys_do_upgrade(void *arg)
void sf_do_upgrade_thread(void)
{
printf("UpgradeTskParam.IsRun:%d\n", UpgradeTskParam.IsRun);
if(UpgradeTskParam.IsRun == 2)
if(UpgradeTskParam.IsRun != 0)
{
UpgradeTskParam.IsRun = 0;
pthread_join(UpgradeTskParam.TskId, NULL);
SLOGW("cam Upgrade thread run\n");
return ;
}
if(!UpgradeTskParam.IsRun)
{
pthread_create(&UpgradeTskParam.TskId, NULL, sf_sys_do_upgrade, NULL);