删除emmc自动挂载失败后手动挂载逻辑
This commit is contained in:
parent
8240b16580
commit
433499503f
|
@ -1218,20 +1218,12 @@ INT32 System_OnStrgAttach(VControl *pCtrl, UINT32 paramNum, UINT32 *paramArray)
|
||||||
}
|
}
|
||||||
|
|
||||||
#if HUNTING_CAMERA_MCU == ENABLE
|
#if HUNTING_CAMERA_MCU == ENABLE
|
||||||
|
|
||||||
if((FS_DISK_ERROR == System_GetState(SYS_STATE_FS))){
|
if((FS_DISK_ERROR == System_GetState(SYS_STATE_FS))){
|
||||||
stMessageBuf.arg1 = CMD_SD_STRG_CB_UNMOUNT_FINISH;
|
stMessageBuf.arg1 = CMD_SD_STRG_CB_UNMOUNT_FINISH;
|
||||||
stMessageBuf.arg2 = strg_id;
|
stMessageBuf.arg2 = strg_id;
|
||||||
stMessageBuf.cmdId = CMD_SD;
|
stMessageBuf.cmdId = CMD_SD;
|
||||||
sf_com_message_send_to_app(&stMessageBuf);
|
sf_com_message_send_to_app(&stMessageBuf);
|
||||||
#if USE_MMC_DEV_CHECK
|
#if USE_MMC_DEV_CHECK
|
||||||
|
|
||||||
if(strg_id == 1)
|
|
||||||
{
|
|
||||||
printf("emmc mounted failed, remount\n");
|
|
||||||
system("mount /dev/mmcblk1p1 /mnt/sd2");
|
|
||||||
stMessageBuf.arg1 = CMD_SD_STRG_CB_MOUNT_FINISH;
|
|
||||||
}
|
|
||||||
SF_StrgRegister(&stMessageBuf);
|
SF_StrgRegister(&stMessageBuf);
|
||||||
#endif
|
#endif
|
||||||
printf("System_OnStrgAttach send UNMOUNT! dev_id = %d\n", strg_id);
|
printf("System_OnStrgAttach send UNMOUNT! dev_id = %d\n", strg_id);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user