USBMSC(Mass Storage Class)是一种USB设备类别,用于在计算机和外部存储设备之间进行数据传输。USB MSC允许外部存储设备(如闪存驱动器、硬盘驱动器、光盘驱动器等)通过USB接口与计算机连接,并像一个标准的磁盘驱动器一样进行数据交换。这意味着用户可以通过USB接口将外部存储设备连接到计算机,并像使用内部硬盘驱动器一样...
目前rt-thread的usb组件通过此次的添加,发现还是有一些不稳定的,不过目前实现的功能还是没有太大问题。 事先说明:此次添加组件,遇到了很多问题,下面会进行记录和解决方法的说明。 二.usb组件添加 1.添加usb_device 2. 上面的几个框内容要格外注意:ID,大容量存储设备 MSC类磁盘名。 注: 如果配置出错,电脑识别不...
使用RT-THREAD1.21的usb host协议,由于对USB不熟悉,所以代码都是到处乱拼的:从ART把stm32f4xx_hcd...
这里选择后会退出到上一级菜单项,可以看到多出一个选项 msc class disk name 可以看出默认是拿flash...
RT-Thread优先开放以下特别兴趣小组,每个兴趣小组拥有一位负责人,且列出了短期to-do-list,以及SIG目标,欢迎各位社区开发者根据自己的擅长及爱好报名加入对应的SIG。 兴趣小组 工具链/mlibc 兴趣小组 文件系统 DFS v2 兴趣小组 Smart微内核 兴趣小组 CherryUSB 兴趣小组 ...
f1c100s平台,使用CherryUSB的msc类的msc_ram_template.c,能够弹出一个内存盘,能够正常格式化和读写。usb device和msc ram的移植应该是没有问题。主板上采用16MB的nor ... ,电子技术论坛
RT-Thread优先开放以下特别兴趣小组,每个兴趣小组拥有一位负责人,且列出了短期to-do-list,以及SIG目标,欢迎各位社区开发者根据自己的擅长及爱好报名加入对应的SIG。 兴趣小组 工具链/mlibc兴趣小组 文件系统DFSv2兴趣小组 Smart微内核兴趣小组 CherryUSB兴趣小组 ...
```c int retry = 20;while(retry --){ rt_completion_wait(&urb_completion, timeout);if(usbh...
我们平常使用的USB鼠标键盘属于HID类设备,代码是0x03 。 我们调试使用的DAPLINK CMSIS-DAP也是HID类设备。 RT-Thread 的USB协议栈里面的虚拟串口设备就是使用CDC类设备, 代码是0x0A。 像MSC、HID、CDC这类设备通信协议都是标准的,所以USB主机不需 要额外加载驱动就可以直接通信使用。有免驱的就有需要驱动的。
CherryUSB Device 协议栈当前实现以下功能:支持USB2.0 全速和高速设备,USB3.0 超速设备 支持端点中断注册功能,porting 给用户自己处理中断里的数据 支持复合设备 支持Communication Device Class (CDC_ACM, CDC_ECM) 支持Human Interface Device (HID) 支持Mass Storage Class (MSC) 支持USB VIDEO CLASS (UVC1.0、UVC...