diff --git a/code/application/source/sf_app/code/source/app/sf_service.c b/code/application/source/sf_app/code/source/app/sf_service.c index 61b6a6d0c..c9abf4497 100755 --- a/code/application/source/sf_app/code/source/app/sf_service.c +++ b/code/application/source/sf_app/code/source/app/sf_service.c @@ -2586,7 +2586,7 @@ int sf_check_sd(void) } if (sf_activity_status_get() != SF_SD_OK) { ret = SF_FAILURE; - for (i = 0; i < 20; i++) + for (i = 0; i < 100; i++) { if (SF_SD_OK == sf_activity_status_get()) { @@ -2599,7 +2599,7 @@ int sf_check_sd(void) { if (1 == sf_is_sdc_mounted()) { - if(cnt > 3) + if(cnt > 80) { ret = SF_SUCCESS; MLOGI("mounted SD\r\n"); @@ -2608,8 +2608,7 @@ int sf_check_sd(void) } cnt++; } - sleep(1); - + sf_sleep_ms(200); } } flag = 1;