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!

Re: what is the meaning of "Secondary table "? by Silver

Silver
Sun Mar 16 16:39:18 PDT 2008

There is a format time option available to create a backup FAT(s). It wasn't
used when this device was formatted.

Geoff
--