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

View File

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