社区
驱动开发/核心开发
帖子详情
usb mass storage开发
sunvin
2005-07-15 10:16:42
除了将descriptor修改为mass storage class外,我还需要做哪些function才能构造一个设备的mass storage driver呢?
...全文
168
3
打赏
收藏
usb mass storage开发
除了将descriptor修改为mass storage class外,我还需要做哪些function才能构造一个设备的mass storage driver呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunvin
2005-07-19
打赏
举报
回复
supprise move??没听过,不过发现设备应用中改控制这种情况了
bluedreammer
2005-07-18
打赏
举报
回复
这样就又有一个问题,如果正好载传数据时,收到usb停止中断,那该怎么办?
--------------------------
楼主是问supprise move 吗?
sunvin
2005-07-15
打赏
举报
回复
先说说我对usb device的看法吧,不知是不是正确。我使用mass storage subclass
1. 程序一般有两个中断服务,一个用于控制usb设备,usb_isr(),处理各种usb设备相关初始化,如get/setDescriptor;一个是用于数据传输的usb_bulk_isr(),用于传送数据。
2. usb_isr()用来控制usb是否suspend,resume或者停止。
3. usb_bulk_isr()接收数据。数据有三种格式,cbw,csw,data. cbw是scsi的硬盘控制命令包,device driver应该把把包的内容取出来,然后直接发命令到硬盘。csw用于控制状态.data直接传数据。
这样就又有一个问题,如果正好载传数据时,收到usb停止中断,那该怎么办?
USB
Mass
Storage
Class Spec
USB
Mass
Storage
类的标准规范,
开发
USB
大容量存储设备非常有帮助。
usb
storage
usb
storage
协议,对于
开发
usb
设备的同学可能会有帮助
USB
mass
storage
device 固件程序
USB
大容量驱动固件程序Demo,可以参考,修改,提高自己的
USB
开发
能力
USB
大容量驱动固件程序Demo,可以参考,修改,提高自己的
USB
开发
能力
STM32单片机
USB
学习资料STM32F10x_
USB
_培训资料
USB
程序
开发
笔记等文档资料.zip
STM32单片机
USB
学习资料STM32F10x_
USB
_培训资料
USB
程序
开发
笔记等文档资料: 022525_STM32F10x_
USB
_学习培训资料.pdf CD00158241.pdf STM32
USB
Mass
Storage
学习资料.pdf STM32的
USB
详解.pdf STSW-STM32121.zip
USB
培训_Part1_协议.pdf
USB
培训_Part2_
USB
_IP及其库的使用.pdf
USB
培训_Part3_
USB
_OTG_IP及其库的使用.pdf 基于STM32的
USB
程序
开发
笔记.pdf
MFC的
USB
通讯例程 BULK传输
此文件为MFC的
USB
通讯例程,
开发
工具为VS2010,采用BULK传输,通过VID和PID打开
USB
设备,STM32的程序链接如下: https://download.csdn.net/download/d4l6c8/13092884 本资源为编译后的源代码,包含可执行程序。
驱动开发/核心开发
21,595
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章