diff --git a/code/application/source/cardv/SrcCode/System/SysStrg_Exe.c b/code/application/source/cardv/SrcCode/System/SysStrg_Exe.c index 6f709c4a3..cda03dbe5 100644 --- a/code/application/source/cardv/SrcCode/System/SysStrg_Exe.c +++ b/code/application/source/cardv/SrcCode/System/SysStrg_Exe.c @@ -719,9 +719,6 @@ INT32 System_OnStrgInsert(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray) } else { System_SetState(SYS_STATE_CARD, CARD_INSERTED); DBG_IND("Card inserted\r\n"); - #if HUNTING_CAMERA_MCU == ENABLE - sf_check_card_full(); - #endif } return NVTEVT_CONSUME; } @@ -846,11 +843,15 @@ INT32 System_OnStrgAttach(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray) switch (result) { 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)) { DCF_ScanObj(); // } -#endif +//#endif //FileSys_GetDiskInfo(FST_INFO_DISK_SIZE); System_SetState(SYS_STATE_FS, FS_INIT_OK);