otg
  • 2024-10-25rk3568用otg口U盘升级
    设备只有一个外露的usb(otg口)出来,平时可切换为host接U盘使用,或者otg可进行adb调试模式。这个口接U盘升级的时候,会升级失败,如果把dr_mode改成host,就可以正常升级成功: 但如果dts写死成host模式,开机后就不能切换为otg模式了,不能调试,这样的灵活性不够。dr_mode默认为otg时候,现在基本
  • 2024-08-29USB设置之间通信
    在电脑上连接的USB设备之间,通常不能直接通信。USB(通用串行总线)是一种主从结构的总线系统,其中只有一个USB主机(通常是电脑),而其他连接的设备都作为从机。在这种结构中,设备之间的通信必须通过USB主机进行转发,即设备不能直接与其他设备交换数据或信号。USB主机负责控制和管理所有连接
  • 2024-05-27USB接口协议和应用示例
    1USB接口简介1.1USB接口发展历史USB全称为UniversalSerialBus,翻译过来就是通用串行总线。由英特尔与众多电脑公司提出来,用于规范电脑与外部设备的连接与通讯。目前USB接口已经得到了大范围的应用,已经是电脑、手机等终端设备的必配接口,甚至取代了大量的其他接口。比如
  • 2024-04-09SciTech-EE-Mobile-OTG: 切换Host与Device角色由手机USB接口取电为外部设备供电的方法
    SciTech-EE-Mobile-OTG:由手机USB接口取电为外部设备供电的方法OTG接口与转换器OTG是"OnTheGo"的英文缩写,字面上可以理解为“安上即可用”。USB传输是Host-Device的主从结构,一切USB传输都有Host发起:比如:在开发板上插入U盘,这时开发板作为USBHost;但开发板插在PC上,开发板
  • 2024-03-24【兆易创新GD32H759I-EVAL开发板】USB设备 介绍1
    一、引言在当今数字化快速发展的时代,USB(通用串行总线)作为一种普遍应用的通信接口,在各种电子设备中发挥着不可或缺的作用。它不仅支持高速数据传输,而且支持热插拔,使设备连接更加方便快捷。兆易创新的GD32H7系列微控制器,凭借其卓越的计算性能和丰富的通信功能,为USB设备的开发提
  • 2023-12-22STM32MP157驱动开发——USB设备驱动
    一、简介  由于USB协议太过庞大和复杂,所以本节只对STM32MP157自带的USB驱动进行使能和测试。详细的USB接口和协议的介绍,可以参考原子哥的资料《USB2.0协议中文版.pdf》和《USB3.0协议中文版.pdf》。  USB全称为UniversalSerialBus,翻译过来就是通用串行总线,用
  • 2023-12-19Maix II Dock 的USB OTG 及USB UART 测试
    1、通过USBOTG接口实现ADB的终端交互①、使用typeC数据线连接电脑和MaixIIDock板卡的USBOTG接口②、电脑弹窗并识别MaixIIDock板卡为一个“U盘”,如果提示U盘驱动有问题,请忽略。          ③、进入U盘可以看到对应的配置文件及一个app执
  • 2023-11-29OTG改为usb host接u盘鼠标外设使用
    OTG改为usbhost接u盘鼠标外设使用 1.在终端控制 查看USB0当前Role,如下图显示,查询结果是usb_hostcat/sys/devices/platform/soc/usbc0/otg_role手动切换到Host模式,如下图显示,host_chosefinished!cat/sys/devices/platform/soc/usbc0/usb_host手动切换到Device模式,
  • 2023-11-17stm32的USB从设备串口驱动设计
    一、USB_OTG简介    USB_OTG(OTG,ONTHEGO)是一款双角色设备(DRD)控制器,同时支持从机(USBDEVICE)功能和主机(USBHOST)功能。在主机模式下,OTG支持全速(OTG_FS,12Mb/s)和低速(OTG_LS,1.5Mb/s)收发器,而从机模式下则仅支持全速(FS,12Mb/s)收发器。主机模式下需要的唯一外部设备是提供
  • 2023-10-20小明哥学linux驱动之USB-OTG(基于gadget框架)【转】
    转自:https://blog.csdn.net/silence3039/article/details/100187666一、简介OTG是On-The-Go的缩写。其设计的初衷是为了两个“外设”在没有PC(Host)的情况下,也可以通过USB进行数据传输。可以理解为,拥有OTG功能的USB设备(OTG设备)既可以做host,也可以做peripheral。二、OTG基本结构2
  • 2023-09-20ST: USB Host and Device
    ST:USBHostandDeviceUSBDevices实现可实现用一个USB接口实现多个USB设备,如HID+MSC;HID+CDC;HID+CDC+MSC等等使用HAL库及USB库,以HID+MSC为例 一、增加端点增加端点,同时修改FIFO配置大小,STM32USBFSFIFO总大小为1.25KB,设置是使用的单位是32bit;源码usb_core.c中
  • 2023-09-17Rockchip RK3399 - USB OTG和extcon驱动
    一、USBOTGUSB是主从模式的总线,主机称为Host,丛机称为Device(设备)。从机与从机之间、主机与主机之间(不包括USB4.0),不能互联。每次通信都是由主机发起,从机不能主动发起通信,只能被动的应答主机的请求。USBOTG(On-The-Go)是一个扩展的USB标准,允许USB设备之间直接进行通信,而无需通
  • 2023-08-08嵌入式教程_DSP教程:2-27 基于USB接口的存储设备实验
    2-27基于USB接口的存储设备实验实验目的本节视频的目的是学习USBOTG的运用和工作原理,并实现USB从方式,将实验板模拟成一个USB存储设备,实现主机和实验板之间的数据传输。实验原理硬件原理图实验过程中使用的是USBOG接口T本节视频的目的是学习USBOTG的运用和工作原理,并实现USB从方
  • 2023-07-06STM32下USB的使用
    一、介绍USB,即通用串行总线(UniversalSerialBus),包括USB协议和USB硬件两个方面,支持热插拔功能USB2.0使用四根线:VCC(5V)、GND、D+(3.3V)和D-(3.3V)(注:五线模式多了一个DI脚用于支持OTG模式,OTG为USB主机+USB设备双重角色)在USB主机上,D-和D+都接15K的电
  • 2023-05-18用otg口模拟U盘
    一.网址参考1. 利用USBOTG把ARM板(瑞芯微RK3399+Linux)模拟为U盘2. Linux驱动开发|USB驱动3. Linuxlosetup命令4. 关于/dev/null和/dev/zero文件详解以及误删/dev/null和/dev/zero的解决方法和利用/dev/zero进行磁盘IO测试方法 
  • 2022-12-07USB总线-RK3399 USB3.0控制器特性介绍(二)
    1.RK3399USB下图是RK3399SOC的框图。RK3399包含了2个USB2.0Host控制器;两个USB3.0OTG控制器,同时兼容USB2.0。USB3.0使用的是Synopsys公司的IP,驱动也使用Synopsys的dwc3
  • 2022-10-29USB OTG的介绍
    1、USBOTG的工作原理OTG补充规范对USB2.0的最重要的扩展是其更具节能性的电源管理和允许设备以主机和外设两种形式工作。OTG有两种设备类型:两用OTG设备(Dualrol
  • 2022-10-18《MiniPRO H750开发指南》第五十七章 USB读卡器(Slave)实验
    第五十七章USB读卡器(Slave)实验​STM32H750系列芯片都自带了USBOTGFS和USBOTGHS(HS需要外扩高速PHY芯片实现,速度可达480Mbps),支持USBHost和USBDevice,MiniPROSTM32H75