NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
阅读:4533回复:6

WinCE下nand flash当作u盘的问题

楼主#
更多 发布于:2008-01-02 21:55
1、现在连上PC可以看见移动磁盘,但是发现在移动磁盘的根目录下可以看见出现一个__TFAT_HIDDEN_ROOT_DIR__目录,所有resident flash下的东西都跑到这个目录下了,修改了注册表也没有效果,如果不想ce映射根目录要修改注册表的什么呢。
2、如果只想在wince下看见resident flash,而连上PC看不见移动磁盘要怎么改注册表呢。
dapli
驱动牛犊
驱动牛犊
  • 注册日期2007-04-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分411分
  • 威望52点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-01-02 22:25
能不能解释一下怎么实现nand flash当作u盘的
是怎么做的?
三千水击,九万扶摇
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-01-03 12:28
怎么把ce device当作优盘,在论坛搜一下,最近已经很多帖子了。
dapli
驱动牛犊
驱动牛犊
  • 注册日期2007-04-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分411分
  • 威望52点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-01-03 14:53
是啊,我看到了,
实现U盘,有人说:“那个core   os   service下面那个usb   host   support加一个usb   storeage   class   driver,然后加一个device   drivers下面的usb   fuction   clients的一个mass   storage就可以了   ,当然ohci之类的要选上”

但定制时只加上这些好像不行。
用bus hound查看,总是Timeout
   19    SSTS  49     timeout            130.2.0        10sc  2008-01-01  03:06:55.158

除此之外,你还修改过USB的驱动或是其他的吗?
能给些提醒吗
三千水击,九万扶摇
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-01-03 16:37
当然注册表要修改了。
dapli
驱动牛犊
驱动牛犊
  • 注册日期2007-04-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分411分
  • 威望52点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-01-03 17:14
USB mass storage 的注册表只有几项,
; @CESYSGEN IF CE_MODULES_USBMSFN
[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers]
   "ClientDriver"="\\Drivers\\USB\\FunctionDrivers\\Mass_Storage_Class"

[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Mass_Storage_Class]
   "Dll"="usbmsfn.dll"
   "Vendor"=dword:17CC
   "Product"=dword:2280
   "InterfaceSubClass"=dword:06
   "InterfaceProtocol"=dword:50
   "DeviceName"="DSK1:"
   "Removable"=dword:0
; @CESYSGEN ENDIF CE_MODULES_USBMSFN

Removable我改成0 和1 都不行,其他项好像没什么影响吧。
需要改哪些呢
三千水击,九万扶摇
heavyk
驱动牛犊
驱动牛犊
  • 注册日期2006-07-19
  • 最后登录2010-07-20
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望39点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2008-11-21 13:49
如果该partition 是以FAT32 (相容)模式format,用mass storage 看是一切正常的。
如果该partition 是以FAT16 (相容)模式format,用mass storage 看,会出现一个HIDDEN_ROOT 的folder,原来在根目录的data都变成在这个 HIDDEN_ROOT 下。如果不希望这样,可以把那个partition 的flag 的 FATFS_DISABLE_TFAT_REDIR 设为1。
游客

返回顶部