|
关于S3C2440,BSP5.0的包,多FAT问题
[复制链接]
如题,想实现S3C2440 BINFS + FAT + FAT 三个盘符,
在Eboot中已经修改成功,进入WINCE主界面也显示了这三个盘符,但是
第三个盘符的名字无法更改,不知如何修改注册表?
我修改后的注册表如下:
实际上盘符上显示的是nand-disk以及nand-disk1,没有实际我需要的user-disk。
另外,这里的Eboot和2450,6410的Eboot不一样,没有那个SDDISK.dll,只有smflash.dll,因此
以下的注册表对2440不合适。肯请高手指教。
- ;--------------------------------------------------------
- ; 1 fat area
- ;--------------------------------------------------------
- ;HIVE BOOT SECTION
- [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\FlashDisk]
- "Prefix"="DSK"
- "Dll"="ONDisk.dll"
- "Order"=dword:1
- "Index"=dword:1
- "IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
- "Profile"="FlashDisk"
- "BmlVolumeId"=dword:0 ; BML volume ID = 0
- "BmlPartitionId"=dword:8 ; BML parition ID = PARTITION_ID_FILESYSTEM
- "WMRStartSector"=dword:0
- "WMRNumOfSector"=dword:2000 ; 4MByte modified by denis_wei save the register
- ; "Flags"=dword:11000 ; do not load again in boot phase 2 ;
- [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk]
- "DefaultFileSystem"="FATFS"
- "PartitionDriver"="mspart.dll"
- "Name"="PocketMory MLC Disk"
- "Folder"="flash_storage" ;user-disk-> flash_storage
- "AutoMount"=dword:1
- "AutoPart"=dword:1
- "AutoFormat"=dword:1
- "MountAsROM"=dword:0
- "MountHidden"=dword:1 ;1->0 Modified by zhoupeng
- "MountAsRoot"=dword:1
- "MountAsBootable"=dword:1
-
- ; "MountFlags"=dword:0
- ; "Ioctl"=dword:4
- [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk\FATFS]
- "FriendlyName"="PocketMory FAT FileSystem"
- "Dll"="fatfsd.dll"
- "Flags"=dword:00000014 ; FATFS_ENABLE_BACKUP_FAT | FATFS_DISABLE_AUTOSCAN
- "FormatTfat"=dword:1
- "EnableCacheWarm"=dword:0
- "MountAsBootable"=dword:1
- ;END HIVE BOOT SECTION
- ;----------------------------------------------------------------------------
- ; 2nd FAT Area
- ;----------------------------------------------------------------------------
- [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\FlashDisk1]
- "Prefix"="DSK"
- "Dll"="ONDisk.dll"
- "Order"=dword:1
- "Index"=dword:2
- "IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
- "Profile"="FlashDisk1"
- "BmlVolumeId"=dword:0 ; BML volume ID = 0
- "BmlPartitionId"=dword:9 ; BML parition ID = PARTITION_ID_FILESYSTEM1
- "WMRStartSector"=dword:2000
- "WMRNumOfSector"=dword:46000 ; 200M -- 140M midified by denis_wei 2009-03-23
- ; "Flags"=dword:11000 ; do not load again in boot phase 2 ;
- [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk1]
- "DefaultFileSystem"="FATFS"
- "PartitionDriver"="mspart.dll"
- "Name"="PocketMory MLC Disk1"
- "Folder"="nand-disk"
- "AutoMount"=dword:1
- "AutoPart"=dword:1
- "AutoFormat"=dword:1
- "MountFlags"=dword:0
- "MountHidden"=dword:0 ;added by denis_wei 2009-02-16
- ; "Ioctl"=dword:4
- ;"MountAsRoot"=dword:1
- ;"MountAsBootable"=dword:1
- [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk1\FATFS]
- "FriendlyName"="PocketMory FAT FileSystem1"
- "Dll"="fatfsd.dll"
- "Flags"=dword:00000014 ; FATFS_ENABLE_BACKUP_FAT | FATFS_DISABLE_AUTOSCAN
- "FormatTfat"=dword:1
- "EnableCacheWarm"=dword:0
-
复制代码
|
|