社区
嵌入开发(WinCE)
帖子详情
ce5.0实现USB mass Storage功能
rpk47
2010-08-21 08:22:36
想通过USB将CE端的SD卡识别为PC端U盘功能。现将三星提供Usb Function移植到自己bsp下。通过串口信息发现当插入usb时,
HandleUsbEvent()函数中的bEpIrqStat和bUSBBusIrqStat老是0,也就是取读中断寄存器中内容为都是0,寄存器地址是
0xB1200000+0x140应该没问题吧,不知什么地方出问题。望各位高手指点。
...全文
152
7
打赏
收藏
ce5.0实现USB mass Storage功能
想通过USB将CE端的SD卡识别为PC端U盘功能。现将三星提供Usb Function移植到自己bsp下。通过串口信息发现当插入usb时, HandleUsbEvent()函数中的bEpIrqStat和bUSBBusIrqStat老是0,也就是取读中断寄存器中内容为都是0,寄存器地址是 0xB1200000+0x140应该没问题吧,不知什么地方出问题。望各位高手指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rpk47
2010-08-25
打赏
举报
回复
就没人遇到过此类问题吗?
tang_y_c
2010-08-23
打赏
举报
回复
关注一下……
rpk47
2010-08-21
打赏
举报
回复
此贴和我问题类似
http://topic.csdn.net/u/20091225/21/d745a3ee-ae3b-472f-8157-971a8aa85e8d.html?95265
,不知有没有人遇此问题。
rpk47
2010-08-21
打赏
举报
回复
[Quote=引用 2 楼 chinesedragon2010 的回复:]
楼主是想把public中的USB mass Storage功能移植到BSP中吧,你如果要移植这部分,你首先要熟悉这部分的工作流程及其包含的文件,这样你才能保证在移植过程中不会遗漏某些文件或者少了某些库文件或dll文件,我前段时间也做把HID驱动从public中一直到BSP的drivers下面,但因为暂时不是很熟悉,而且手头上有很多工作要做,就没有完成这部分,后面我先搞清楚这部分内容再移植。
[/Quote]
可是我移植的是三星官方bsp,不会出现少dll等文件问题,而且我发现以前也有人遇到此问题。
rpk47
2010-08-21
打赏
举报
回复
[Quote=引用 1 楼 unsway123 的回复:]
LZ是自己直接来改public下的代码吗?还是BSP里面有,只是需要调试
[/Quote]
我的BSP里自带一个usb驱动,只实现转串口功能。不能用因此找了一个三星官方bsp下usb Function驱动。
我改了一下上拉D+的GPIO和USBD中断,其他的包括地址等我看都不用改,为什么读不到寄存器内容呢?
chinesedragon2010
2010-08-21
打赏
举报
回复
楼主是想把public中的USB mass Storage功能移植到BSP中吧,你如果要移植这部分,你首先要熟悉这部分的工作流程及其包含的文件,这样你才能保证在移植过程中不会遗漏某些文件或者少了某些库文件或dll文件,我前段时间也做把HID驱动从public中一直到BSP的drivers下面,但因为暂时不是很熟悉,而且手头上有很多工作要做,就没有完成这部分,后面我先搞清楚这部分内容再移植。
unsway123
2010-08-21
打赏
举报
回复
LZ是自己直接来改public下的代码吗?还是BSP里面有,只是需要调试
MPLS CE PE骨干网络视频课程
此课程主要介绍MPLS CE PE的网络配置及理论知识点,以MPLS CE PE网络架构为主要根本点,层层讲解MPLS CE PE二层、三层、标签、数据传输层、数据控制层等内容重点,详细阐述MPLS CE PE中PE 、CE之间的关系,多种路由协议间路由信息传递。此MPLS CE PE对项目交付有大的帮助,在从事南方电网城域主骨干网项目割接时,几乎都回应了我视频上所有的知识点,配置的重点上也几乎相似,项目实用性较强,此割接项目涉及到CISCO设备为主。
[导入]Update for Windows CE 5.0
本文不包括安装PB(Microsoft Windows CE 5.0)、BSP、Create New Platform的内容。BSP是Emdoor的2700G版本。 1、中文支持:Catalog -> Core OS -> Windows CE devices -> International-> Locale Specific Support -> Chinese...
WinCE 5.0 的3 种
USB
Function Driver
Win CE 5.0 下面
USB
Client Function Driver 目前有提供 Serial Profile (Emulator a Serial Port, @CESYSGEN_MODULE_SERIAL
USB
FN, set SYSGEN_
USB
FN_SERIAL) RNDIS Profile (Emulator a Network Card, @CESYSGEN CE_MODULE_RNDISFN, set SYSGEN_
USB
FN_ETHERNET=1)
Mass
Storage
(Em
Windows CE
USB
Function Driver驱动简析(1)-驱动架构及UfnPdd函数(基于Win
CE5
.0 SMDK2410 BSP的UFBFN驱动)
s3c2410有2个
USB
Host接口,一个Device接口.首先介绍下
USB
的几个概念:
USB
是主从结构的,PC是主端(Host),连接到PC上的设备就是从端(device或function).因此对应的驱动分别叫做
USB
Host Driver及
USB
Function Driver。我们的板子可以做host也可以做device,接U盘,鼠标到板子上,板子就是Host.板子连到PC作为
Mass
Storage
或者用Activesync连接就是function.
wince设备识别为U盘
1.修改BSP设置。例如上s3c6410中,找到SMDK6410.bat ,set BSP_
USB
FNCLASS=
MASS
_
STORAGE
2. 选择WinCE
Mass
Storage
组件 在定制WinCE的时候,在Catalog Items View中选择”Device Drivers”->”
USB
Function”->”
USB
Function Clients”->”
Mass
Stor
嵌入开发(WinCE)
19,504
社区成员
41,569
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章