我正在为Linux 4.15.x编写USB OTG外围设备驱动程序。我在设置OTG外围设备的地址时遇到了一些问题。

在外设USB端,我接收到设置地址的以下字节: 0x0、0x5、0x14、0x0、0x0、0x0、0x0、0x0。这意味着我应该在我的外围设备中设置给定的地址。但我可能做错了什么,因为在设置给定地址后,我的外围USB设备停止接收来自USB总线的任何东西。我的意思是,我没有收到通过USB的进一步请求。

同时,在PC (USB主机端)上,我有以下日志:

Device not responding to setup address.
Device not accepting address 54, error -71

问题在于USB设置地址请求和PC (USB主机)端错误消息不同。

为什么这些数字是不同的?为什么PC在日志中报告它试图用实际发送的不同地址枚举我的USB设备?

有什么想法吗?我错过了什么吗?

转载请注明出处:http://www.zhongtian365.com/article/20230510/1280295.html

随机推荐

  1. USB转并口针式小票打印机该怎么设置呢?

    现在并口的打机印已经不常见了。那么有时候遇到这样的情况。打印机出现字体变大、变小、重影,纸张出个不停这样的错误?现在电脑主板上没有LPT并口的接口了怎么办呢?为什么USB转并口后装驱动不能打印?这里以芯烨76II为例来说明。 1、没有并口...

  2. USB无线网卡灯不亮无法上网怎么办?

    笔者用的无线网卡以前也经常用,没有任何问题,可今天使用时出现问题了,无线网卡灯不亮,无线网卡也无法使用。经过笔者多次尝试,问题很快就解决了,这种方法非常简单,下面介绍给大家。 1、鼠标右键计算机(或者我的电脑),在弹出的选项卡中选择【管...

  3. 如何通过usb otg将linux命令从一台设备发送到另一台设备?

    我制作了一个应用程序,当它们通过otg连接在一起时,应该向另一个设备发送linux命令。如何将命令发送到另一台设备?我进行了通信,我可以读取例如模型设备,现在我想发送命令来查看ip地址连接的设备

  4. Android4.0.3 USB OTG底层插入上报过程分析(1)

    下面的两个宏是PM8058的MMP11(R15),MMP12(P15)管脚。#define EXT_CHG_VALID_MPP 10#define EXT_CHG_VALID_MPP_2 11static struct pm8xxx_m...

  5. usb打印支持与usb3.0不兼容该怎么解决?

    一些用户在使用打印机的时候弹出了USB打印支持是较旧的USB设备,可能不兼容USB3.0的提示,多数是由于系统版本不兼容导致,这时候需要下载新的系统补丁进行安装,下面我们来就来看看详细的教程。 1、点击电脑左下角【开始】菜单栏,选择【设...

  6. USB接口供电不足的原因分析与解决方案

    USB接口供电不足是什么原因。我们在使用电脑的时候,经常会用到电脑的USB接口,因为有很多USB接口的设备会连接电脑。但是当我们的电脑提示USB接口供电不足,那么我们应该怎么解决这样的问题呢?一起来看看吧。 一般来说,USB设备插入到Wi...

  7. USB集线器怎么使用?USB集线器的正确使用方法和注意事项

    无论你是一名电脑初学者,还是资深发烧友,有一种电脑设备你几乎每天都在与其打交道,这就是各种基于USB接口的外设,例如USB、USB、USB摄像头、USB打印机、移动硬盘、闪等实际上,USB接口自诞生以来,其具有可热插拔、即插即用两大优异的...

  8. 如何写入DE1-SOC板HPS部分上的USB OTG控制器寄存器?

    目前我正在处理DE1-SOC板的USB端口。我试着了解USB2.0是如何工作的,但是当涉及到DE1-SOC板时,据我所知,SOC系统的HPS部分上的控制器是内存映射的,以便我们控制它们的功能。目前,我可以访问内存映射设备,如7段显示器、按钮...

  9. USB插线板好不好?小米USB插线板拆解图赏

    年近岁晚辞猴迎鸡,准备又到了鞭炮烟花红包满天飞的日子,走过2016纵观行业各种产品新旧交替,规范标准日渐严谨成熟。 设备接口从MicroUSB到Type-c的转变以迅雷不及掩耳之势火速普及开来,而插线板亦从以往的单纯AC插线板向AC US...

  10. usb没反应怎么办,电脑usb接口没反应的解决办法

    电脑USB接口不能用,将U盘连接USB接口没反应是电脑常见问题。下面笔者介绍下电脑USB接口不能用或者USB接口没反应的原因与解决办法。要知道USB接口为什么不能用,首先我们应该要明白哪些原因可能导致USB接口不能用,以下小编为大家汇总下...