草庐IT

FS-USB-Device

全部标签

linux上USB检测异常,报错usb 7-1: device descriptor read/8, error -71

1、测试平台芯片:RK356x问题:部分USB设备检测异常;部分设备检测成功,但在使用过程中不稳定,经常断开disconnect然后重新连接connect2、发现问题USB设备插入检测打印信息,如下[935.665936]usb7-1:newhigh-speedUSBdevicenumber6usingxhci-hcd[935.683698]usb7-1:devicedescriptorread/8,error-71[935.807042]usb7-1:devicedescriptorread/8,error-71[936.035913]usb7-1:newhigh-speedUSBdevic

FT232R USB UART驱动安装

FT232RUSBUART驱动安装提示无FT232RUSBUART驱动!安装该驱动:​​https://ftdichip.com/drivers/d2xx-drivers/​

docker: Error response from daemon: could not select device driver ““ with capabilities: [[gpu]]问题解决

问题出现我们知道,想要在docker19及之后的版本中使用nvidiagpu已经不需要单独安装nvidia-docker了,这已经被集成到了docker中。相必大家也知道,要使用宿主机的GPU,需要在dockerrun的时候添加--gpus[xxx]参数。但是,在我们刚刚安装好docker并构建好镜像之后,直接这样运行是有问题的,即:dockerrun-it--gpusallimage_name:tag_name会出现如题报错:docker:Errorresponsefromdaemon:couldnotselectdevicedriver“”withcapabilities:[[gpu]].

could not stop cortex-m device解决办法

项目场景:stm32L4下载提示couldnotstopCortex-Mdevice!PleasechecktheJTAGcable问题描述新的板子焊接无法正常工作,先检查供电和复位。重点是复位,其次是时钟问题原因分析:接线是没有问题的。使用stlink下载的。cubumx中的配置打开仿真也是对的。MDK重新启动还是提示这个错误,复位电路的电阻和电容也是有的,同时尝试串口下载进行擦除,有可能是锁住的原因。解决方案:直接检查复位电路。我的复位电路中的电阻和电容交叉了。其实就是单片机的复位电路工作不正常导致的,

基于STM32讲USB

一、什么是USBUSB接口是我们日常生活中最常见到的一种接口了,在电脑,手机,键盘,鼠标上都会见到。现常用的是USB2.0和USB3.0规格的。VCC(一般+5V)、GND、D+、D-。而D+、D-是两个数据线,学过模电的我们都知道差分电路的好处是可以抑制共模信号也就是抑制干扰,以保证信号传输的质量。而USB就是采用差分传输模式,所以D+、D-也叫USB-DP、USB-DM。接入主机的设备又有分为低速、全速和高速,可用来控制功耗等,那么主机怎么去判断接入的是什么设备呢。二、USB接口的识别主机端的USB接口的D+和D-都接有15K下拉电阻。•全速USB设备的数据线D+接有1.5K的上拉电阻,一

文件资源管理器中的 Android Studios : Android Device Manager shows no files for Nougat 7. 0

我正在学习如何将数据库(SQLite)集成到我的应用中。我检查了这个tutorial在10m标记处,OP在AndroidStudio的Android设备管理器中进入FileExplorer。在文件资源管理器中看不到任何文件。使用文件资源管理器是理想的结果。昨晚,在阅读了这些stackoverflow对话后,我已经Root了我的Nexus6p(7.0)并重新安装了Studio2.2.2,但没有得到预期的结果,这个问题由来已久历史:1)AndroidDeviceMonitor"data"folderisemptyHowtoFindmyApp's/data/datausingAndroidD

文件资源管理器中的 Android Studios : Android Device Manager shows no files for Nougat 7. 0

我正在学习如何将数据库(SQLite)集成到我的应用中。我检查了这个tutorial在10m标记处,OP在AndroidStudio的Android设备管理器中进入FileExplorer。在文件资源管理器中看不到任何文件。使用文件资源管理器是理想的结果。昨晚,在阅读了这些stackoverflow对话后,我已经Root了我的Nexus6p(7.0)并重新安装了Studio2.2.2,但没有得到预期的结果,这个问题由来已久历史:1)AndroidDeviceMonitor"data"folderisemptyHowtoFindmyApp's/data/datausingAndroidD

正面刚雷电4?AMD锐龙处理器一大槽点有望解决:解锁原生USB4

AMD与Intel竞争处理器市场,不能只看CPU性能如何,还要考虑整个生态,锐龙平台一大槽点就是接口,特别是USB4上支持得有点慢,好在这个问题还是有解决方案的。Intel平台因为有雷电4(Thnunderbolt4),而且这两年在移动及桌面平台都有原生支持,因此生态比较完善了。AMD这边从去年的锐龙6000移动处理器就开始支持USB4,但桌面平台还没有原生支持,目前主要是依赖厂商第三方支持,但需要额外增加成本。AMDCEO苏姿丰日前拜访了多家台系厂商,其中就有祥硕,很多玩家应该知道2016起后者就拿到了AMD的南桥芯片订单,很多主板的芯片组实际上就是祥硕设计的,不过这两年的X系列高端芯片组是

Overlay FS联合文件系统源码解析系列—目录接口详解

想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com引言在前篇中介绍了Linux是如何挂载Overlay文件系统的,重点关注了Overlay的挂载流程的实现和关键数据结构的关系,而在本文中主要介绍OverlayFS的目录相关的关键数据结构和目录的相关接口,其中比较复杂的接口将会在下一篇中展开介绍。一、Overlay关键数据结构1、目录文件structovl_dir_file{boolis_real;boolis_upper;structovl_dir_cache*cache;structlist_head*cursor;structfile*

STM32 USB CDC VPC

STM32USBCDCVPC关键字STM32,STM32CubeMX,HAL库,USB,虚拟串口,串口不定长接收1.简介通过使用stm32cubemx,实现USBCDC虚拟串口,并与硬件串口进行数据传输,实现了硬件串口数据的不定长接收,以及USB虚拟串口超过64字节的数据接收,最终实现了一个简单的USB转串口功能。使用USB的CDC类来虚拟出一个串口与电脑进行通信,可以省去硬件转换电路,同时由于通信使用USB,速度比硬件串口快。ST针对使用CDC虚拟串口有非常完备的代码支持,几乎是到手即用,本文简单介绍一下如何快速使用USBCDC虚拟串口。2.使用CubeMX生成工程本次使用的芯片为STM32