当前位置: 代码迷 >> 综合 >> 文件管理中手机项格式化,进照相机和视频播放器会直接进入文件管理,并且选手机会提示存储空间不足
  详细解决方案

文件管理中手机项格式化,进照相机和视频播放器会直接进入文件管理,并且选手机会提示存储空间不足

热度:83   发布时间:2024-01-19 20:48:10.0
因为没有手机盘空间所以自己设了 NOR_BOOTING_NOR_FS_FIRST_DRIVE_SECTORS 为一定的值,手机盘出现在文件管理中,但将文件管理中手机盘格式化后,进照相机和视频播放器会直接进入文件管理,并且选手机会提示存储空间不足 
[SOLUTION] 
在函数void RTFAPI MountLogicalDrive(RTFDrive * Drive, MountStates State)中把 
#ifndef __FS_CARD_DOWNLOAD__ 
 // Always ount free clusters right away 
 // 1. at system init 
 // 2. at FS_LockFAT(FS_REMOUNT_ENUM) or FS_TestMSDC, FS_DEVICE_COUNT_FREE_CLUSTER will be set
before call MountRemovableDevice(). 
 if ((kal_query_systemInit() == KAL_TRUE) || 
 (Drive->Dev->DevData.Reserved & FS_DEVICE_COUNT_FREE_CLUSTER)) { 
 BatchCountFreeClusters(Drive); 
 } 
  
#endif 
修改为 
#ifndef __FS_CARD_DOWNLOAD__ 
 // Always ount free clusters right away 
 // 1. at system init 
 // 2. at FS_LockFAT(FS_REMOUNT_ENUM) or FS_TestMSDC, FS_DEVICE_COUNT_FREE_CLUSTER will be set
before call MountRemovableDevice(). 
 if ((kal_query_systemInit() == KAL_TRUE) || 
 (Drive->Dev->DeviceNumber == gFS_DeviceNumOfSYSDRV) || 
 (Drive->Dev->DevData.Reserved & FS_DEVICE_COUNT_FREE_CLUSTER)) { 
 BatchCountFreeClusters(Drive); 
 } 
#endif 
  相关解决方案