全志A33USB口数据传输复位问题 20C

本人用全志A33开发,Linux内核。将GC0308摄像头采取的图像数据通过USB口传输到上位机,但是在使用过程中,如果插在USB2.0的口上不会发生复位现象,但在USB3.0的口上会有USB口复位现象。恳求各位大神能够解答小弟的问题!!!

0

2个回答

0

usb3.0 硬件链路上的要求比2.0要多,滤波电容,电感的设计是否符合协议,之前遇到过的复位问题并联一个电容就可以了

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
全志平台支持usb的adb连接
在astar-y3.mk里面添加adb属性
全志v3摄像头效果调试方法
全志v3摄像头效果调试方法,根据文档可解决大部分摄像头效果问题
全志A20控制GPIO口的一种方法:
全志A20控制GPIO口的一种方法: 1、驱动模块文件:a20_gpio.c // printk(KERN_ERR "****wyb %s:%d/%s()!\n", __FILE__, __LINE__, __func__); // http://blog.csdn.net/mirkerson/article/details/8844997 // android驱动
全志的gpio算个数
全志的gpio算个数 A 0-31     B 32-63     C 64-95    D 96-127  以此类推... 举个例子: gps的standby是PD19  也就是 96+19= 115
A33之GPIO操作
                                    A33之GPIO操作1.   首先在配置文件sys_config.fex中设置相应的GPIO。然后重新打包镜像。[gpio_para]gpio_used         =1gpio_pin_1        =port:PH07<1><default><default><0>;...
全志A20 GPIO 总结文档
个人编写的GPIO驱动以及相应的GPIO测试文档
全志平台GPIO配置与管理
本手册提供了配置系统与 GPIO 管理中的一些概念,以及可能使用到的函数接口, 并在其中给出了实际范例,希望可以通过阅读这个手册,来解决实际使用中遇到的,和 配置系统或GPIO 管理相关的问题
【全志A33】在Ubuntu下烧录程序
最近从箱底翻出来一个平板,是当时参加一个培训机构赠(购)送(买)的。不过工作之后就没碰过了,附有完整的Android和LinuxQt的源代码,全志A33平台,还是挺有可玩性,所以就搭建了开发环境,因为给的文档里说是在Windows下进行烧录。但是我使用的纯Linux环境,而且烧写程序无非就是向一个USB设备写数据,不存在系统限制,所以Google到了全志的一个Linux平台烧录工具——Liv...
全志a20开机很慢问题
因为公司买了两块开发板,但是发现一块开机时间是30都不到,而全志这志开发板却开个机花费了1分多钟的时间,所以得找一下原因 用 adb shell logcat -v time > time.txt 查看开机的日志,发现有一个可疑的地方 01-01 08:09:06.110 I/InputDispatcher( 1489): Dropped event because input dispatc
全志a13开发总结
这几天由于工作的原因,开始接触全志a13芯片,本人在网上搜集了好长时间,但是网上的资料对这方面的描述是非常少的, 所以,只能靠数据手册还有官网上面的英文文档进行开发了,以下只是开发中的很少的一部分,先大致总结下,之后等玩的熟练了 ,再写一个完整版本的与大家共享。 相关资料可以在官网上面进行查询  https://www.olimex.com/wiki/A13-OLinuXino#Linu
内核里的gpiolib在终端上命令操作gpio口
内核里的gpiolib除了提供如gpio_request, gpio_direction_input/output, gpio_set_value等操作函数外,还提供了在终端上用直接操作gpio口的功能. 首先确认内核里是否已选择上gpiolib的sysfs接口功能(默认是已选择上的) make menuconfig ARCH=arm CROSS_COMPILE=arm-linux-gnuea...
全志A33-gpio驱动程序
开发环境 Ubuntu:14.04 开发板:A33-Vstar 开发板系统:android 4.4 、linux-3.4.39 交叉编译器:arm-linux-gnueabi-gcc 4.7.3 -----------------------------------------------------   1. 驱动程序 1)采用Linux gpio api,具有很好的移植性 2...
Android下led控制(下)--Linux驱动部分--script与gpio(全志)
前面写了三篇关于全志CQA83T下Android控制led的博文,但是还是有很多东西可以学习,可以写写作为学习记录。如果看源码,绕不过script这个东西,这个不是像其他系统脚本一样,这里的script应该是全志自己加上去的,不是原生系统的内容(暂时给感觉是这样)。这一篇还是要借助led驱动的源码来引入,下面再贴一下led.c的源码: #include #include #include
33 全志GPIO口的脚本配置及超声波测距模块的linux驱动
linux内核有gpiolib标准的gpio操作接口. 但这套接口只能配置输入,输出,获取或设置IO口的电平. 但GPIO口是多功能, 还有上/下拉功能. 全志的GPIO额外的配置在script.bin里指定(有些SOC是提供额外的函数接口来配置).script.bin是由sdk里的工具fex2bin把fex配置文件生成bin文件. bin文件也可由工具bin2fex转成fex文件.在script
基于全志芯片的GPIO及底层(C/Python)编程
目标环境:搭载A20芯片的核心板Cubieboard2,使用522扩展板,用TF卡搭载cb2-dvk-sdcard-ubuntu-desktop-lcd-ctp-lvds-1024x600-v1.1.img系统  管脚图:http://docs.cubieboard.org/cubieboard1_and_cubieboard2_gpio_pin  GPIO是General Purpose
04 H5使用usb_otg接口作虚拟设备
此功能是使用linux内核usb子系统里gadget实现的. 配置内核,使用gadget里所需的功能模块://在内核源码目录下打开终端: make menuconfig ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-Device Drivers ---> [*] USB support ---> <*> USB Gadget Sup
usb gadget驱动分析
gadget就是指一些比较杂的小设备。 前面一篇提到usb作为device的情况,注册完成后,导出usb_gadget_probe_driver函数后就完了。 这个函数就是为gadget驱动准备的,这就要从gadget/android.c开始分析,先从它的init函数看起: static int __init init(void) { struct android_dev *dev;
全志R16平台的GPIO操作
全志R16初始化LCD遇到的GPIO操作 1.首先要用script_get_item( "lcd0_para", "lcd_spi_cs", &m_spi_cs_info );获取到在sys_config,fex的gpio, 2.第二步如下gpio_mux_gpio(&m_spi_cs_info );这一步可参考r16的R16_pinctl使用说明. static int gpio_mu
全志 SDK软件开发资料,H3 DMA接口使用手册
介绍Dmaegine及其接口使用方法,H3 homlet44-dev sdk v1.0及其后续版本。 2. Dmaengine 框架 2.1.基本概述 Dmaengine 是 linux 内核 dma 驱动框架,针对 DMA 驱动的混乱局面内核社区提出了一个全新的框架驱动,目标在统一 dma API 让各个模块使用 DMA 时不用关心硬件细节,同时代码复用提高。并且实现异步的数据传输,降低机器...
全志a20 添加触摸唤醒屏幕功能
一、屏幕唤醒流程     这部分一开始我也不是很懂,然后百度一下,发现这哥们写得不错,所以这部分内容参考一下这个网址      http://blog.csdn.net/shadow_dance/article/details/8070252     二、触摸唤醒屏幕思路             1.让系统在休眠的时候,不要sleep触摸屏      2.在触摸屏驱动上屏触摸数据
全志A33 6.0 系统深度休眠唤醒问题
系统深度休眠,唤醒操作1.问题描述:调试A33 6.0系统时 待机休眠后无法正常唤醒,鼠标,串口操作也失效了2.问题分析: android系统有earlysuspend和suspend两种休眠,earlysuspend是浅度睡眠,suspend是深度休眠, android系统把用户空间的任务都停止掉了,所以系统就啥也不管了。解决方法:全志的sysconfig有一个配置 pm_para  一个是正常...
H3 Linux内核更改uart1作调试串口
1 在script.bin转换得来的script.fex里打开uart1功能 167 [uart1] 168 uart_used = 1 169 uart_port = 1 170 uart_type = 4 171 uart_tx = port:PG06&amp;lt;2&amp;gt;&amp;lt;1&amp;gt;&amp;lt;default&amp;gt;&amp;lt;default&amp;gt; 172 uart_rx = port:...
全志A20 配置串口
转载:http://m.blog.csdn.net/blog/lushengchu2003/9368031 最近闲来无事情做,想到以前项目中遇到串口硬件流控制的问题,蓝牙串口控制返回错误,上层读写串口buffer溢出的问题等,也折腾了一阵子,虽然最终证明与串口驱动无关,但是排查问题时候毫无疑问会查看串口驱动的相关代码,所以把串口驱动的流程过了一遍,方便以后再用到时拿来用。分析的是全志代码A20。
全志H3-NanoPi开发板SDK之二准备编译环境
一、准备环境: 友善之臂—全志H3 NanoPi开发板 虚拟机Vmware-10Ubuntu-14.04.5-server-amd64USB转串口HDMI转VGA线H3开发板的内核版本是Linux-3.4   版权声明:本文为博主(宽简厚重,Yuesichiu)原创文章,未经博主允许不得转载。 http://blog.csdn.net/yuesichiu/article/de
39 解决全志h3 linux内核源码里的关于script.fex的bug
在script.fex里有关于io口的配置: Port:端口+组内序号<功能分配><内部电阻状态><驱动能力><输出电平状态> [gpio_para] gpio_used = 1 ;gpio_num = 30 ;gpio_pin_1 = port:PL10<1><default><default><1> ;gpio_pi
A20串口的调试,特殊波特率
由于特殊要求,把A20的uart tx4的波特率设置为31250. 查看了很多资料,发现问题比较复杂,有人提到Linux里面有一个客户定制的操作流程,就是通过ioctl命令来设定。 http://blog.chinaunix.net/uid-28786874-id-4257399.html http://www.360doc.com/content/13/0514/11/7918060_
全志SoC开源硬件刷机方法
linux-sunxi开源硬件指的是基于全志SoC的开源开发板。例如:
如何搭建ubuntu的全志A33编译环境 - linux环境完成,android有问题
/* *本次全志A33环境的搭建,实现lichee内核的编译成功,但是android的编译一直在报错* *注意——最后便是安装vm tools* */ 《附录中有》 1、下载虚拟机VMware Workstation Pro并安装; 2、下载ubuntu-16.04-desktop-amd64.ios,此处得注意下载原始版,不要下载ubuntukylin的版本 3、接下来便是在虚拟机
全志A33用户手册
全志A33开发板的烧录,底层驱动环境编译,android系统编译,以及系统配置和I2C,串口,spi,电容屏,LCD等的开发介绍
玩转RT-Thread之荔枝派Nano(全志F1C100S) 新手上路
玩转RT-Thread之荔枝派Nano(全志F1C100S)一、新手上路--作者:燕十三(flyingcys)  blog:http://blog.csdn.net/flyingcys--荔枝派nano/RTT非官方群:711174828在此感谢RT-Thread官方成员@uestczyh222提供的荔枝派Nano内核移植、rttbootloader文件、rtota等一系列工具。挖坑/填坑网htt...
全志H3 u-boot 编译(二)
编译完整个lichee源码后,就可以根据需要单独编译uboot和kernel了。 uboot编译 cd lichee/fa_tools/ ./build.sh -b nanopi-m1-plus -p linux -t u-boot 编译通过后,会在/lichee/tools/pack/out目录下生成boot0_sdcard.fex和u-boot.fex两个文件,其中boot0_sdca...
串口刷机工具-sscom5.12
绿色版串口刷机工具-sscom5.12,固件刷机工具,小巧简单实用
sugar_cubieboard安卓固件 运行在微雪A20上 usb 口的打开 ,以及串口的打开
由于这两个板子都是用的全志A20,所以共同地方还是挺多的。 要打开usb口,需要打开 系统配置文件  sys_config.fex ,在/usr/Cubie_A20/lichee/tools/pack/chips/sun7i/configs/android/sugar-cubieboard2下面 微雪A20的usb0口配置 ;-------------------------------
我所看到的视频采集前端vfe和camera,decode等交互的驱动架构
到目前为止接触的处理器也多了,比较深入的驱动主要是视频采集前端,包括TI的DM64xx,DM3730,全志的A31等。发现所其所采用的框架基本不一样。当然典型的camera如ov系列,decode如tvp系列等都是作为一个i2c_client存在的,这个驱动的架构大致都类似。在这里姑且将采集前端称为vpfe:1.如dm3730的内核2.6.32版本中,其采用master和slave的驱动架构,来进
OrangePi  H3中断简单例子
 中断简单例子 #include &amp;lt;linux/init.h&amp;gt; #include &amp;lt;linux/module.h&amp;gt; #include &amp;lt;linux/interrupt.h&amp;gt; #include &amp;lt;mach/gpio.h&amp;gt; #include &amp;lt;linux/gpio.h&amp;gt; #define KEY_IO GPIOA(14) irqr...
全志A33-linux内核early_printk分析及使用
      分析Linux内核启动流程时可以知道,在调用setup_arch函数之前就已经调用过printk函数了,但是这个时候的printk函数只是将打印信息放在缓存区中,并没有打印到控制台上,因为这个时候控制台还没有被初始化。       只有在start_kernel函数中的console_init函数被调用后,控制台才会被注册、初始化,printk函数打印的内容才会被真正地输出到屏幕上。...
全志H2 lichee编译出错问题修改
全志(allwinner)H2 lichee 编译问题
android/linux 全志 摄像头I2C访问不通问题调试方法
1、检查power电压 iovdd/dvdd/avdd        (1)对照sensor datasheet检查sys_config.fex中的配置是否正确        (2)使用万用表测量iovdd/dvdd/avdd电压是否与sensor datasheet要求一致 2.gpio 状态、reset/pwdn       (1)对照原理图检查sys_config.fex中的rese
全志平台设备固件升级的方法
全志平台设备固件升级的方法 1.安装全志设备烧写工具。 Windows版本的烧写工具叫PhoneixSuit,Ubuntu版本的烧写工具叫LiveSuit。 该工具可到全志资源获取平台asource下载: http://asource.allwinnertech.com:9080/OpenKM/frontend/index.jsp 也可以请求全志的FAE或代理商的工程师协助提供。 烧写工...
UBOOT GPIO设置(基于mini2440)
Uboot GPIO设置 1. 这里以LED灯的GPIO设置为例。 Mini2440 LED对应的原理图:     2. 相关寄存器       3. 相关代码 代码路径:/cpu/arm920t/start.S 关键宏:CONFIG_MINI2440_LED     这里 GPIO_CON=0x255551  (0010 0101 0101 0101
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 物联网数据传输课程设计 java学习周志