1.修改文件系统变只读后重新remount

2.删除不需要用到的sf api
This commit is contained in:
payton 2023-07-21 10:56:12 +08:00
parent 3d8015742a
commit f29d6be678

View File

@ -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);