1.修改文件系统变只读后重新remount
2.删除不需要用到的sf api
This commit is contained in:
parent
3d8015742a
commit
f29d6be678
|
@ -719,9 +719,6 @@ INT32 System_OnStrgInsert(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray)
|
||||||
} else {
|
} else {
|
||||||
System_SetState(SYS_STATE_CARD, CARD_INSERTED);
|
System_SetState(SYS_STATE_CARD, CARD_INSERTED);
|
||||||
DBG_IND("Card inserted\r\n");
|
DBG_IND("Card inserted\r\n");
|
||||||
#if HUNTING_CAMERA_MCU == ENABLE
|
|
||||||
sf_check_card_full();
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
return NVTEVT_CONSUME;
|
return NVTEVT_CONSUME;
|
||||||
}
|
}
|
||||||
|
@ -846,11 +843,15 @@ INT32 System_OnStrgAttach(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray)
|
||||||
|
|
||||||
switch (result) {
|
switch (result) {
|
||||||
case FST_STA_OK:
|
case FST_STA_OK:
|
||||||
#if (USE_DCF == ENABLE)
|
printf("read only = %llu\n", FileSys_GetDiskInfoEx('A', FST_INFO_IS_READ_ONLY));
|
||||||
|
if(FileSys_GetDiskInfoEx('A', FST_INFO_IS_READ_ONLY)){
|
||||||
|
system("mount -t vfat /dev/mmcblk0 /mnt/sd/ -o remount,rw");
|
||||||
|
}
|
||||||
|
//#if (USE_DCF == ENABLE)
|
||||||
// if (!UI_GetData(FL_IsCopyToCarding)) {
|
// if (!UI_GetData(FL_IsCopyToCarding)) {
|
||||||
DCF_ScanObj();
|
DCF_ScanObj();
|
||||||
// }
|
// }
|
||||||
#endif
|
//#endif
|
||||||
//FileSys_GetDiskInfo(FST_INFO_DISK_SIZE);
|
//FileSys_GetDiskInfo(FST_INFO_DISK_SIZE);
|
||||||
System_SetState(SYS_STATE_FS, FS_INIT_OK);
|
System_SetState(SYS_STATE_FS, FS_INIT_OK);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user