wince nandflash文件系统问题
手上有一块freescale的i.MX53的开发板,上面有一块256M的nand flash,跑的wince700的操作系统, 按照freescale的文档把nandflash分成两部分,一部分用来存nk,一部分mount成另一个分区用来存放一些文件,第二个分区的注册表是这样配置的:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\FlashPDD]
"Dll"="flashmdd.dll"
"FlashPddDll"="flashpdd_nand.dll"
"Prefix"="DSK"
"Profile"="MSFlash"
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}",
"{8DD679CE-8AB4-43c8-A14A-EA4963FAA715}"
"FriendlyName"="NAND Flash Driver"
"Order"=dword:20
"Priority256"=dword:76
; @CESYSGEN IF FILESYS_FSREGHIVE
;"Flags"=dword:1000
; @CESYSGEN ENDIF FILESYS_FSREGHIVE
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash]
"DefaultFileSystem"="FATFS"
"PartitionDriver"="FLASHPART.dll"
"AutoFormat"=dword:1
"AutoPart"=dword:1
"AutoMount"=dword:1
"Name"="NAND FLASH Storage"
"Folder"="FlashDisk"
;"FormatExfat"=dword:1
; @CESYSGEN IF FILESYS_FSREGHIVE
"FormatTfat"=dword:1
;"MountAsBootable"=dword:1
;"MountPermanent"=dword:1
; @CESYSGEN ENDIF FILESYS_FSREGHIVE
板子起来以后可以在程序里面将从服务器上下下来的文件写到nand的第二个分区里去,断电以后文件也不丢失,但是尝试用remote tool删除文件的时候出错,显示access is denied, 在remote tool里看到文件的属性是00000023, 另一块跑ce5的开发板上显示文件属性是00000020,可以进行正常的读写和删除,请教一下各位大侠是不是我的文件属性有问题,如果是的话应该怎么修改,跪谢。