6704|14

76

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

在一个Flash上 是否可以分三个区 分别存放XIP,HIVE注册表,FATFS扩展分区 [复制链接]

PXA300平台,OS是CE5

Flash大小为128M

40M作为binfs存放XIP 64M用作HIVE注册表

剩下20M没用 想做成FATFS的扩展分区

eboot里面已经写过MBR 注册表改如何配置呢

最新回复

谢谢LS 搞定~~~  详情 回复 发表于 2010-3-4 14:14
点赞 关注

回复
举报

70

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
我也向知道,应该是可以的。
帮顶。
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
这个以前 讨论过类似的。
http://topic.eeworld.net/u/20071116/14/A3852A4D-49F9-4BC6-A94E-7C15DC6E1565.html
http://topic.eeworld.net/u/20090413/16/F3D54F9A-313D-42FF-AED1-5F49DD13B2D3.html
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

4
 
这个应该是可以的,见过有个WinCE6.0的机器这么做过。
 
 
 

回复

99

帖子

0

TA的资源

一粒金砂(初级)

5
 
应该可以,我看BOOTPART中代码分区限制是4个
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

6
 
可以的,主要是搞个NAND的驱动,三星的PM BSP都将NAND至少分成两个FAT区,其中一个存注册表,另一个存文件很方便,你可以找来参考下。
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

7
 
HIVE注册表和扩展分区用的都是FATFS

我希望HIVE注册表的分区不可见 扩展分区可见

可是FATFS的分区都按注册表
HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\XXX\FATFS
下的键值统一配置

非别对HIVE和扩展分区配置 怎么搞?
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

8
 
帮顶下。

MARK,学习下。
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

9
 
关注下~~~~~~学习
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

10
 
不可见的区在注册表里边设置隐藏就行了。
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

11
 
HIVE 和 扩展分区 都是FATFS的

如果把FATFS 设为隐藏 这两个分区都隐藏了

我希望HIVE隐藏 扩展分区可见
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

12
 
两个FATFS分区可以分别设置隐藏,就像是两个FATFS分区可以分别设置分区名一样。
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 10 楼 suwyhoho 的回复:
HIVE 和 扩展分区 都是FATFS的

如果把FATFS 设为隐藏 这两个分区都隐藏了

我希望HIVE隐藏 扩展分区可见


即使是FATFS,也可以分别设置隐藏属性的,曾经这么搞过。
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

14
 

  1. [HKEY_LOCAL_MACHINE\System\StorageManager\PartitionTable]
  2. "01"="FATFS"
  3. "04"="FATFS"
  4. "06"="FATFS"
  5. "07"="MSIFS"
  6. "0B"="FATFS"
  7. "0C"="FATFS"
  8. "0E"="FATFS"
  9. "0F"="FATFS"
  10. "20"="BOOT"
  11. "21"="BINFS"
  12. "22"="RAWFS"
  13. "23"="RAWFS"
  14. "25"="IMGFS"
  15. "26"="BINARY"
  16. "11"="HIVEREG"
  17. "12"="ROFATFS"
  18. "32"="FATXFS"

  19. [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SD_MMC_Boot]
  20. "Name"="SD MMC Boot"
  21. "Folder"="ResidentFlash"
  22. "AutoMount"=dword:00000001
  23. "AutoPart"=dword:00000001
  24. "AutoFormat"=dword:00000001
  25. "BootPhase"=dword:00000000
  26. "DefaultFileSystem"="BINFS"
  27. "PartitionDriver"="mspart.dll"
  28. "Flags"=dword:00000024

  29. [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SD_MMC_Boot\HIVEREG]
  30. "FriendlyName"="FAT FileSystem"
  31. "Folder"="HIVEREG"
  32. "Dll"="exfat.dll"
  33. "Paging"=dword:00000001
  34. "FatCacheSize"=dword:00000010
  35. "DataCacheSize"=dword:00000010
  36. "Util"="fatutil.dll"
  37. "MountFlags"=dword:00000043
  38. "MountHidden"=dword:00000001
  39. "MountAsBootable"=dword:00000001
  40. "MountPermanent"=dword:00000001
  41. "Flags"=dword:00000010
  42. "TfatMarkAlways"=dword:00000001
  43. "DisableAutoScan"=dword:00000001
  44. "ForceWritethrough"=dword:00000001
  45. "TransactData"=dword:00000001
  46. "FormatTfat"=dword:00000001
  47. "MountLabel"=dword:00000001
  48. "PartitionDriver"="mspart.dll"
  49. "AutoMount"=dword:00000001
  50. "EnableWriteBack"=dword:00000000

  51. [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SD_MMC_Boot\ROFATFS]
  52. "FriendlyName"="FAT FileSystem"
  53. "Dll"="exfat.dll"
  54. "Paging"=dword:00000001
  55. "FatCacheSize"=dword:00000000
  56. "DataCacheSize"=dword:00000000
  57. "Util"="fatutil.dll"
  58. "MountFlags"=dword:00000000
  59. "Flags"=dword:00000010
  60. "TfatMarkAlways"=dword:00000001
  61. "DisableAutoScan"=dword:00000001
  62. "ForceWritethrough"=dword:00000001
  63. "PartitionDriver"="mspart.dll"
  64. "AutoMount"=dword:00000001
  65. "Folder"="ReadOnlyFlash"
  66. "EnableWriteBack"=dword:00000000

  67. [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SD_MMC_Boot\FATXFS]
  68. "FriendlyName"="FAT FileSystem"
  69. "Folder"="ResidentFlash2"
  70. "Dll"="exfat.dll"
  71. "Paging"=dword:00000001
  72. "FatCacheSize"=dword:00000010
  73. "DataCacheSize"=dword:00000010
  74. "Util"="fatutil.dll"
  75. "MountHidden"=dword:00000001
  76. "MountAsBootable"=dword:00000000
  77. "MountPermanent"=dword:00000000
  78. "MountLabel"=dword:00000000
  79. "Flags"=dword:00000010
  80. "DisableAutoScan"=dword:00000001
  81. "ForceWritethrough"=dword:00000001
  82. "TransactData"=dword:00000001
  83. "TfatMarkAlways"=dword:00000001
  84. "PartitionDriver"="mspart.dll"
  85. "AutoMount"=dword:00000001
  86. "EnableWriteBack"=dword:00000000
  87. "FormatTfat"=dword:00000001

  88. [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SD_MMC_Boot\FATFS]
  89. "MountFlags"=dword:00000000
  90. "AutoFormat"=dword:00000001
  91. "Flags"=dword:00000024
  92. "AutoMount"=dword:00000001
  93. "DisableAutoFormat"=dword:00000000
  94. "DisableAutoScan"=dword:00000001
  95. "ForceWritethrough"=dword:00000001
  96. "EnableWriteBack"=dword:00000000
  97. "FatCacheSize"=dword:00000200
  98. "DataCacheSize"=dword:00000400
  99. "TfatMarkAlways"=dword:00000001
  100. "FormatTfat"=dword:00000001
复制代码

楼主可以参考一下这段注册表的设置。
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(中级)

15
 
谢谢LS 搞定~~~
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
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
快速回复 返回顶部 返回列表