2773|1

71

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于S3C2440,BSP5.0的包,多FAT问题 [复制链接]

如题,想实现S3C2440 BINFS + FAT + FAT 三个盘符,
在Eboot中已经修改成功,进入WINCE主界面也显示了这三个盘符,但是
第三个盘符的名字无法更改,不知如何修改注册表?
我修改后的注册表如下:
  1. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  2. ; Support BINFS Section
  3. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  4. ; Add BinFS to partition table
  5. [HKEY_LOCAL_MACHINE\System\StorageManager\PartitionTable]
  6.     "21"="BINFS"

  7. [HKEY_LOCAL_MACHINE\System\StorageManager\BINFS]
  8.     "Folder"="BINFS"
  9.     "FriendlyName"="Bin FileSystem"
  10.     "Dll"="binfs.dll"
  11.     "Paging"=dword:1
  12. ; MountFlags:
  13. ; 0x10 specifies that this file system is to be mounted as an external
  14. ;      ROM filesystem shadowing the \windows directory
  15. ; 0x1 specifies that the mountpoint \BINFS is to be hidden
  16.     "MountFlags"=dword:10
  17.     "BootPhase"=dword:0

  18. [HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\MSFlash]
  19.     "DriverPath"="Drivers\\BuiltIn\\MSFlash"
  20.     "LoadFlags"=dword:1
  21.     "Order"=dword:3
  22.     "MountFlags"=dword:11                ;10                ;lqm remasked.10-06-30
  23.     "BootPhase"=dword:0
  24.     "Flags"=dword:1000

  25. [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\MSFlash]
  26.         "Prefix"="DSK"
  27.         "Dll"="smflash.dll"  
  28.         "Order"=dword:3     
  29.         "Index"=dword:1                ;lqm added.10-07-01
  30.         "Profile"="MSFlash"
  31.         "FriendlyName"="MSFLASH Driver"
  32.         "BootPhase"=dword:0
  33.         "Flags"=dword:1000

  34. ; Bind BINFS to the block driver
  35. [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash]
  36.     "DefaultFileSystem"="BINFS"
  37.     "PartitionDriver"="mspart.dll"
  38.     ;"Name"="Microsoft Flash Disk"
  39.     "Name"="K9F1208UOC" ;lqm changed.
  40.     "Folder"="nand-disk"
  41.     "AutoMount"=dword:1
  42.     "AutoPart"=dword:1   
  43.     "BootPhase"=dword:0
  44.     "Flags"=dword:1000
  45.     "MountAsHidden"=dword:1
  46.     "MountAsRom"=dword:1

  47. [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS]
  48.     "FriendlyName"="FAT FileSystem"
  49.     "Dll"="fatfsd.dll"
  50.    "Flags"=dword:00280014
  51.     "Paging"=dword:1
  52.     "CacheSize"=dword:0
  53.     "EnableCacheWarm"=dword:0
  54.     "EnableCache"=dword:1
  55.     "MountAsBootable"=dword:1
  56.     "MountAsRom"=dword:1
  57. ; @CESYSGEN ENDIF CE_MODULES_SDNPCID
  58. ; END HIVE BOOT SECTION



  59. ;lqm added for test.
  60. ;--------------------------------------------------------
  61. ; 1 fat area
  62. ;--------------------------------------------------------
  63. [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\MSFlash1]
  64.         "Prefix"="DSK"
  65.         "Dll"="smflash.dll"  
  66.         "Order"=dword:3   
  67.         "Index"=dword:2                ;lqm added.10-07-01   
  68.         "Profile"="MSFlash1"
  69.         "FriendlyName"="MSFLASH Driver"
  70.         "BootPhase"=dword:0
  71.         "Flags"=dword:1000
  72.         
  73. [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash1]
  74.     "DefaultFileSystem"="FATFS"
  75.     "PartitionDriver"="mspart.dll"
  76.     ;"Name"="Microsoft Flash Disk1"
  77.     "Name"="K9F1208UOC1" ;lqm changed.
  78.     "Folder"="user-disk"
  79.     "AutoMount"=dword:1
  80.     "AutoPart"=dword:1   
  81.     "BootPhase"=dword:0
  82.     "Flags"=dword:1000
  83.     "MountAsHidden"=dword:1
  84.     "MountAsRom"=dword:1
  85.    
  86. [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash1\FATFS]
  87.     "FriendlyName"="FAT FileSystem1"
  88.     "Dll"="fatfsd.dll"
  89.    "Flags"=dword:00280014
  90.     "Paging"=dword:1
  91.     "CacheSize"=dword:0
  92.     "EnableCacheWarm"=dword:0
  93.     "EnableCache"=dword:1
  94.     "MountAsBootable"=dword:1
  95.     "MountAsRom"=dword:1
  96. ; end added by lqm.
  97. ;-------------------------------------HIVE END-------------------------------------------------
复制代码


实际上盘符上显示的是nand-disk以及nand-disk1,没有实际我需要的user-disk。
另外,这里的Eboot和2450,6410的Eboot不一样,没有那个SDDISK.dll,只有smflash.dll,因此
以下的注册表对2440不合适。肯请高手指教。

  1. ;--------------------------------------------------------
  2. ; 1 fat area
  3. ;--------------------------------------------------------
  4. ;HIVE BOOT SECTION
  5. [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\FlashDisk]
  6.    "Prefix"="DSK"
  7.    "Dll"="ONDisk.dll"
  8.    "Order"=dword:1
  9.    "Index"=dword:1
  10.    "IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
  11.    "Profile"="FlashDisk"
  12.    "BmlVolumeId"=dword:0        ; BML volume ID = 0
  13.    "BmlPartitionId"=dword:8        ; BML parition ID = PARTITION_ID_FILESYSTEM
  14.    "WMRStartSector"=dword:0
  15.    "WMRNumOfSector"=dword:2000        ; 4MByte modified by denis_wei save the register
  16. ;   "Flags"=dword:11000        ; do not load again in boot phase 2        ;

  17. [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk]
  18.     "DefaultFileSystem"="FATFS"
  19.     "PartitionDriver"="mspart.dll"
  20.     "Name"="PocketMory MLC Disk"
  21.     "Folder"="flash_storage"        ;user-disk-> flash_storage
  22.     "AutoMount"=dword:1
  23.     "AutoPart"=dword:1
  24.     "AutoFormat"=dword:1
  25.     "MountAsROM"=dword:0
  26.     "MountHidden"=dword:1        ;1->0 Modified by zhoupeng
  27.     "MountAsRoot"=dword:1
  28.     "MountAsBootable"=dword:1
  29.    
  30. ;    "MountFlags"=dword:0
  31. ;    "Ioctl"=dword:4

  32. [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk\FATFS]
  33.     "FriendlyName"="PocketMory FAT FileSystem"
  34.     "Dll"="fatfsd.dll"
  35.     "Flags"=dword:00000014                        ; FATFS_ENABLE_BACKUP_FAT | FATFS_DISABLE_AUTOSCAN
  36.     "FormatTfat"=dword:1
  37.     "EnableCacheWarm"=dword:0
  38.     "MountAsBootable"=dword:1
  39. ;END HIVE BOOT SECTION


  40. ;----------------------------------------------------------------------------
  41. ; 2nd FAT Area
  42. ;----------------------------------------------------------------------------
  43. [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\FlashDisk1]
  44.    "Prefix"="DSK"
  45.    "Dll"="ONDisk.dll"
  46.    "Order"=dword:1
  47.    "Index"=dword:2
  48.    "IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
  49.    "Profile"="FlashDisk1"
  50.    "BmlVolumeId"=dword:0                ; BML volume ID = 0
  51.    "BmlPartitionId"=dword:9        ; BML parition ID = PARTITION_ID_FILESYSTEM1
  52.    "WMRStartSector"=dword:2000
  53.    "WMRNumOfSector"=dword:46000        ; 200M -- 140M midified by denis_wei 2009-03-23
  54. ;   "Flags"=dword:11000        ; do not load again in boot phase 2        ;

  55. [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk1]
  56.     "DefaultFileSystem"="FATFS"
  57.     "PartitionDriver"="mspart.dll"
  58.     "Name"="PocketMory MLC Disk1"
  59.     "Folder"="nand-disk"
  60.     "AutoMount"=dword:1
  61.     "AutoPart"=dword:1
  62.     "AutoFormat"=dword:1
  63.     "MountFlags"=dword:0
  64.     "MountHidden"=dword:0  ;added by denis_wei 2009-02-16
  65. ;    "Ioctl"=dword:4
  66.     ;"MountAsRoot"=dword:1
  67.     ;"MountAsBootable"=dword:1

  68. [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk1\FATFS]
  69.     "FriendlyName"="PocketMory FAT FileSystem1"
  70.     "Dll"="fatfsd.dll"
  71.     "Flags"=dword:00000014                        ; FATFS_ENABLE_BACKUP_FAT | FATFS_DISABLE_AUTOSCAN
  72.     "FormatTfat"=dword:1
  73.     "EnableCacheWarm"=dword:0
  74.    
复制代码

最新回复

是在WINCE的驱动中分的区,EBOOT的没研究过  详情 回复 发表于 2010-7-1 15:05
点赞 关注

回复
举报

76

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
是在WINCE的驱动中分的区,EBOOT的没研究过
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表