6647|27

1

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

WINCE5.0中实现Mass Storage的功能 [复制链接]

本人是想将从USB的同步功能改变,作为一个U盘来识别。所以添加组建Mass storage,重新编译后
将USB插到电脑上,一开始是识别发现新硬件,然后等一下就提示硬件安装过程出现问题,无法正常运行。
请问做过的朋友和知道的朋友,帮帮忙!感激不尽!
此帖出自WindowsCE论坛

最新回复

开发环境是2440,wince5.0  详情 回复 发表于 2010-4-1 18:20
点赞 关注
 

回复
举报

1

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
注册表部分也已经添加
会是什么原因呢?
难道usbmsfn.dll的问题?无论是默认的,还是自己重新生成的,都试过,出现都是上面提到的现象
此帖出自WindowsCE论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
出现这样的问题可能是USB不稳定或者是USB线不好,换根好点的线可能就会好很多。
此帖出自WindowsCE论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

4
 
不会啊,我同步的时候都是好好的。不可能是线的问题,我现在还是怀疑会不会我的dll有点不对呢?
不知道哪位做过的朋友,发个usbmsfn.dll给我试试,本人邮箱linlejian@qq.com。谢谢!
此帖出自WindowsCE论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

5
 
usbmsfn.dll是CE的PUBLIC下的代码生成的,你要是没改的话通常就没有问题。
此帖出自WindowsCE论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

6
 
自己顶
还有其他朋友做过的吗?请来指点一下
此帖出自WindowsCE论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

7
 
我的当初也没弄出来,希望高手指点哈~
此帖出自WindowsCE论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

8
 
再顶!
此帖出自WindowsCE论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

9
 
楼主在添加Mass Storage时,将ActiveSync取消掉了吗?

WinCE5.0下好像是要设置注册表以选择使用哪个模式的。
此帖出自WindowsCE论坛
 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(中级)

10
 
我将serial_class取消了,ActiveSync这个组建应该没关系的吧
注册表部分也是只剩Mass Storage了
此帖出自WindowsCE论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

11
 
注册表中设置成Mass storage了吗?
此帖出自WindowsCE论坛
 
 
 

回复

10

帖子

0

TA的资源

一粒金砂(中级)

12
 
MAIL给你个三星提供的DLL吧。
此帖出自WindowsCE论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

13
 
注册表设置成了MASS STORAGE了,
不过"idVendor"=dword:045E这个我是采用微软提供的实验平台用的值
不知道有没有关系
此帖出自WindowsCE论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

14
 
邮件已经收到,谢谢Veabol兄,我试试看!
此帖出自WindowsCE论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

15
 
还是不行,情况一样。郁闷ing!
大家帮帮忙,还有什么办法吗?
此帖出自WindowsCE论坛
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(初级)

16
 
那应该是你的PDD层驱动的问题,这个DLL我用着是好的
此帖出自WindowsCE论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

17
 
[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Mass_Storage_Class]
        "Dll"="usbmsfn.dll"
        "InterfaceSubClass"=dword:06
        "InterfaceProtocol"=dword:50
        "DeviceName"="DSK4:"
        "FriendlyName"="Mass Storage"
        "idVendor"=dword:045E
        "Manufacturer"="Generic Manufacturer"
        "idProduct"=dword:FFFF
        "Product"="Generic Mass Storage"
        "bcdDevice"=dword:0


这个DLL用到的注册表,其中"DeviceName"="DSKn:"要用你的FLASH盘符的值
        "Removable"=dword:0
此帖出自WindowsCE论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

18
 
"Removable"0或者1无所谓,刚才复制失误
此帖出自WindowsCE论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

19
 
再顶!再顶!
此帖出自WindowsCE论坛
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

20
 
Veabol兄,
"Removable"这个有需要吗?什么作用的?
此帖出自WindowsCE论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

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