1.emmc循环功能修改
This commit is contained in:
parent
0a4b1c0797
commit
a3038ff342
|
@ -2523,14 +2523,14 @@ SINT32 sf_power_off_check_sd(void)
|
||||||
{
|
{
|
||||||
//sf_ErrorLogCopyToCard();
|
//sf_ErrorLogCopyToCard();
|
||||||
//sf_FlowLogCopyToCard();
|
//sf_FlowLogCopyToCard();
|
||||||
if(sf_in_card_exist())
|
//if(sf_in_card_exist())
|
||||||
{
|
{
|
||||||
if(sf_get_mode_flag() || ((0 == puiPara->SendType)))
|
if(sf_get_mode_flag() || ((0 == puiPara->SendType)))
|
||||||
sf_delete_send_flie_list();
|
sf_delete_send_flie_list();
|
||||||
}
|
}
|
||||||
|
|
||||||
/*check disk free size*/
|
/*check disk free size*/
|
||||||
sf_sd_info_get(&storeattrs);
|
sf_emmc_info_get(&storeattrs);
|
||||||
|
|
||||||
if((puiPara->SdLoopSwitch) && (!sf_get_mode_flag()))
|
if((puiPara->SdLoopSwitch) && (!sf_get_mode_flag()))
|
||||||
{
|
{
|
||||||
|
@ -2539,13 +2539,22 @@ SINT32 sf_power_off_check_sd(void)
|
||||||
// sf_sd_loopremove(SF_DCIM_DIR);
|
// sf_sd_loopremove(SF_DCIM_DIR);
|
||||||
sf_app_sd_loop();
|
sf_app_sd_loop();
|
||||||
/*check disk free size*/
|
/*check disk free size*/
|
||||||
sf_sd_info_get(&storeattrs);
|
sf_emmc_info_get(&storeattrs);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
printf("Emmc free=%dM/%dM\n", storeattrs.SDFree, storeattrs.SDTotalSize);
|
||||||
printf("SD free=%dM/%dM\n", storeattrs.SDFree, storeattrs.SDTotalSize);
|
if(mmc_dev != MMC_DEV_EMMC)
|
||||||
|
{
|
||||||
if(storeattrs.SDFree < 30) /* 30MB */
|
sf_sd_info_get(&storeattrs);
|
||||||
|
printf("SD free=%dM/%dM\n", storeattrs.SDFree, storeattrs.SDTotalSize);
|
||||||
|
if(storeattrs.SDFree < 30) /* 30MB */
|
||||||
|
{
|
||||||
|
sf_set_card_full(1);
|
||||||
|
puiPara->SdFailCount++;
|
||||||
|
sf_sleep_ms(100);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if(storeattrs.SDFree < 30) /* 30MB */
|
||||||
{
|
{
|
||||||
if(puiPara->SdLoopSwitch == 0)
|
if(puiPara->SdLoopSwitch == 0)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue
Block a user