zhuxiaofeng
驱动小牛
驱动小牛
  • 注册日期2007-04-06
  • 最后登录2010-04-15
  • 粉丝0
  • 关注0
  • 积分1013分
  • 威望243点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
阅读:1336回复:2

NAND FLASH 注册表的问题

楼主#
更多 发布于:2007-11-05 15:17
下面是本的NAND Flash 的注册表设置,可以挂上文件系统,可以读写。
但是在存储设备管理里面打开的时候,前面显示的MSFlash.而不是DSK.
像SD卡,硬盘都是显示的是DSK.
经测试发现是最后一个注册表项AutoLoad导致的。存储管理器显示的是AutoLoad后面的字符。
但是我把AutoLoad这个注册表项去掉后又挂不上文件系统了。
本人现在想把NAND Flash 当做DSK设备(也就是在存储设备前面显示DSK多少),
应该怎么设置才对??
谢谢各位大虾。。

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\MSFlash]
   "Profile"="MSFlash"
    "IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
    "Order"=dword:0
    ;"FriendlyName"="MSFLASH Driver"
    "Dll"="smflash.dll"
    "Prefix"="DSK"
    "FriendlyName"="WB910_NANDFLASH"
    "BmlVolumeId"=dword:0
    "BmlPartitionId"=dword:8
    "Index"=dword:1

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash]
    "Name"="WB910NAND "
    "Folder"="NANDFLASH"  
   "DefaultFileSystem"="FATFS"
   "AutoMount"=dword:1  
    "AutoPart"=dword:1
    "AutoFormat"=dword:1
    "PartitionDriver"="mspart.dll"
    "Ioctl"=dword:4
    "BootPhase"=dword:0

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS]
    "Flags"=dword:00000024        
    "Dll"="fatfsd.dll"
    "Paging"=dword:1
    "EnableCacheWarm"=dword:0
    "CacheSize"=dword:0
    ;"MountAsBootable"=dword:1    ;;have changed. add
     ;"MountAsRoot"=dword:1

[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\MSFlash]
   "DriverPath"="Drivers\\BuiltIn\\MSFlash"
   ;LoadFlags 0x01 == load synchronously
   "LoadFlags"=dword:1
   "Order"=dword:0
   "BootPhase"=dword:0
做一个出色的程序员!
high
论坛版主
论坛版主
  • 注册日期2002-08-10
  • 最后登录2010-07-26
  • 粉丝4
  • 关注0
  • 积分60分
  • 威望655点
  • 贡献值0点
  • 好评度56点
  • 原创分0分
  • 专家分60分
沙发#
发布于:2007-11-06 23:49
事实上AutoLoad指示由filesys来加载nand.
BuiltIn是指示Device来加载.

用AutoLoad可以不要BuiltIn了.如果是nand启动,则必需filesys加载.
zhuxiaofeng
驱动小牛
驱动小牛
  • 注册日期2007-04-06
  • 最后登录2010-04-15
  • 粉丝0
  • 关注0
  • 积分1013分
  • 威望243点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-11-07 09:16
谢谢high。
但是比较奇怪,如果我把后面的AutoLoad给去掉后,他就挂不上文件系统了。
不知道为什么。。还请指点。
做一个出色的程序员!
游客

返回顶部