wince5.0 nand分区问题

jonsenwu 2010-05-21 07:41:03
现在我用BP_OpenPartition 将我的nand分成两个分区。
完了在ce上两个分区的盘符都正常
我USB 设为Mass_Storage_Class,完了接上USB在电脑上只能弹出第一个分区。后面另一个怎么也不出来
各位有没有遇到这种情况的。我的注册表
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk]
"DefaultFileSystem"="FATFS"
"PartitionDriver"="mspart.dll"
"AutoMount"=dword:1
"AutoPart"=dword:1
"AutoFormat"=dword:1
"MountFlags"=dword:0
"MountFlags"=dword:2
"Folder"="NandDisk" ;NAND Flash
"Name"="CANVA Flash Disk"
"BootPhase"=dword:0
"Flags"=dword:1000
"MountAsHidden"=dword:1
"MountAsRom"=dword:1

; Keep FATFS from trying to shadow \Windows
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk\FATFS]
"MountFlags"=dword:0

"MountAsBootable"=dword:1
"CheckForFormat"=dword:1
"MountAsRoot"=dword:1
"FriendlyName"="FAT FileSystem"
"Dll"="fatfsd.dll"
"Flags"=dword:00280014
"Paging"=dword:1
"CacheSize"=dword:0

"EnableCache"=dword:1
"MountAsBootable"=dword:1
"MountAsRom"=dword:1

[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS]
"MountFlags"=dword:0




HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Mass_Storage_Class]
"Dll"="usbmsfn.dll"
"InterfaceSubClass"=dword:06
"InterfaceProtocol"=dword:50
"DeviceName"="DSK1:"
"FriendlyName"="Mass Storage"
; idVendor must be changed. 045E belongs to Microsoft and is only to be used for
; prototype devices in your labs. Visit http://www.usb.org to obtain a vendor id.
"idVendor"=dword:045E
"Manufacturer"="Generic Manufacturer (PROTOTYPE--Remember to change idVendor)"
"idProduct"=dword:FFFF
"Product"="Generic Mass Storage (PROTOTYPE--Remember to change idVendor)"
"bcdDevice"=dword:0
...全文
92 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jonsenwu 2010-05-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 veabol 的回复:]
三星官方的BSP吧?
微软的代码以及三星的BSP都没有实现MASS STORAGE的多盘符,只能显示一个盘符,如果要显示多盘符你修改PUBLIC下USB FUNCTION的Storage代码。
[/Quote]
很抱歉这两天没上网,现在才看到,感谢Veabol以及大家的回复
我用的不是三星的BSP,我的平台是TI的bsp是移植的。
现在由于觉得弹U盘的方式改动比较大,现在改为使用activesync方式连接了。不过速度要慢谢
IT铁哥 2010-05-22
  • 打赏
  • 举报
回复
跟着学习一下。
博说医械研发 2010-05-22
  • 打赏
  • 举报
回复
三星官方的BSP吧?
微软的代码以及三星的BSP都没有实现MASS STORAGE的多盘符,只能显示一个盘符,如果要显示多盘符你修改PUBLIC下USB FUNCTION的Storage代码。
mabugang 2010-05-22
  • 打赏
  • 举报
回复
注册表设置的不对吧 貌似

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧