When I debugged the device by KITL, There are many following output:
"FLASHDRV.DLL:L2P_GetPhysicalSectorAddr() - Secondary tabledoesn't exist for
logical sector 0x0!!! "
....
"FLASHDRV.DLL:L2P_GetPhysicalSectorAddr() - Secondary tabledoesn't exist for
logical sector 0x...!!! "
What is the meaning of "Secondary table "? Why the OS looks for the table?
Following is my register settings for FATFS:
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS]
"FriendlyName"="FAT FileSystem"
"Dll"="fatfsd.dll"
"Flags"=dword:00500036 ;TFAT force
"Paging"=dword:1
"EnableCache"=dword:0
"Util"="fatutil.dll"
"MountLabel"=dword:0
"EnableFatCacheWarm"=dword:0
"EnableDataCacheWarm"=dword:0
"FormatTfat"=dword:1
Thanks!