USBMSC(Mass Storage Class)是一种USB设备类别,用于在计算机和外部存储设备之间进行数据传输。USB MSC允许外部存储设备(如闪存驱动器、硬盘驱动器、光盘驱动器等)通过USB接口与计算机连接,并像一个标准的磁盘驱动器一样进行数据交换。这意味着用户可以通过USB接口将外部存储设备连接到计算机,并像使用内部硬盘驱动器一样...
目前rt-thread的usb组件通过此次的添加,发现还是有一些不稳定的,不过目前实现的功能还是没有太大问题。 事先说明:此次添加组件,遇到了很多问题,下面会进行记录和解决方法的说明。 二.usb组件添加 1.添加usb_device 2. 上面的几个框内容要格外注意:ID,大容量存储设备 MSC类磁盘名。 注: 如果配置出错,电脑识别不...
这里选择后会退出到上一级菜单项,可以看到多出一个选项 msc class disk name 可以看出默认是拿flash...
if(intf_desc->bInterfaceProtocol != MSC_PROTOCOL){ RT_DEBUG_LOG(RT_DEBUG_USB, ("protocal type...
int retry = 20;while(retry --){ rt_completion_wait(&urb_completion, timeout);if(usbh_get_...
f1c100s平台,使用CherryUSB的msc类的msc_ram_template.c,能够弹出一个内存盘,能够正常格式化和读写。usb device和msc ram的移植应该是没有问题。主板上采用16MB的nor ... ,电子技术论坛
基于dfs +主机 msc + lvgl 制作文件管理器 在这里,学习到usb的基本概念,主机从机各类class驱动的使用,如何搭配使用第三方组件。同时我们提供交流的平台,你可以提出问题,提出bug,以及新的feature,这些会在很短的时间内得到回应和反馈。并且,可以一起参与到开发和维护中来,使得cherryusb更加的完善和稳定。
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...
我们存储数据的U盘就是使用的MSC类,代码是0x08 。 我们平常使用的USB鼠标键盘属于HID类设备,代码是0x03 。 我们调试使用的DAPLINK CMSIS-DAP也是HID类设备。 RT-Thread 的USB协议栈里面的虚拟串口设备就是使用CDC类设备, 代码是0x0A。 像MSC、HID、CDC这类设备通信协议都是标准的,所以USB主机不需 要额外加载...
CherryUSB兴趣小组 第一阶段 移植cherryusb 1.2 版本 适配相关具备代表性的 bsp:stm32f429,bl616orhpm 系列,全志f1c100 在上述基础上完成 cdc,hid,msc 主从机例程 对接dfs,涵盖主从机 的msc 对接lwip相关,主要涵盖 cdc rndis,cdc ecm, cdc ncm,私有驱动 ...