Hi3521DV100 USB无法识别问题分析

Hi3521DV100偶现一块板子的USB无法识别,且内核打印:Cannot enable. Maybe the USB cable is bad?接下来分析原因。

驱动打印

ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-platform: EHCI generic platform driver
ehci-platform 10040000.ehci: EHCI Host Controller
ehci-platform 10040000.ehci: new USB bus registered, assigned bus number 1
ehci-platform 10040000.ehci: irq 51, io mem 0x10040000
ehci-platform 10040000.ehci: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci-platform: OHCI generic platform driver
ohci-platform 10030000.ohci: Generic Platform OHCI controller
ohci-platform 10030000.ohci: new USB bus registered, assigned bus number 2
ohci-platform 10030000.ohci: irq 50, io mem 0x10030000
ata2: SATA link down (SStatus 0 SControl 300)
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
usbcore: registered new interface driver usb-storage
mousedev: PS/2 mouse device common for all mice
i2c /dev entries driver
hisi_i2c hisi_i2c.0: Hisilicon [i2c-0] probed!
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver

usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb 2-2: new full-speed USB device number 47 using ohci-platform
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb 2-2: new full-speed USB device number 48 using ohci-platform
usb 2-2: device descriptor read/64, error -62
usb 2-2: device descriptor read/64, error -62
usb 2-2: new full-speed USB device number 49 using ohci-platform
usb 2-2: device not accepting address 49, error -62
usb 2-2: new full-speed USB device number 50 using ohci-platform
usb 2-2: device not accepting address 50, error -62
usb usb2-port2: unable to enumerate USB device

硬件设计

使用USB2口,D0做USB,D1做USB转SD卡。

问题现象

1、接U盘,U盘灯不亮,测量5V电源输出,手机插上能充电,排除电源问题;

2、不接外围设备,依然无反应,排除供电问题;

3、拆掉Z4 Z5 ESD器件,无改善,拍摄ESD问题;

4、查看电路图,发现LB14器件缺失导致的问题;

问题原因

分析电路图发现,供电AVDD33_USB的LB14器件缺失,怀疑是没有给CPU内部的USB供电导致的问题。

通过拆其他板子的器件替换后,USB和SD卡功能都正常了,打印如下:

SD卡:
scsi 2:0:0:0: Direct-Access     Generic  MassStorageClass 2402 PQ: 0 ANSI: 6
sd 2:0:0:0: [sda] 15523840 512-byte logical blocks: (7.94 GB/7.40 GiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 21 00 00 00
sd 2:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1
sd 2:0:0:0: [sda] Attached SCSI removable disk

U盘:
usb 1-1: new high-speed USB device number 3 using ehci-platform
usb-storage 1-1:1.0: USB Mass Storage device detected
usb-storage 1-1:1.0: Quirks match for vid 05e3 pid 0723: 8000
scsi host3: usb-storage 1-1:1.0
scsi 3:0:0:0: Direct-Access     Generic  STORAGE DEVICE   9451 PQ: 0 ANSI: 0
sd 3:0:0:0: [sdb] 15630336 512-byte logical blocks: (8.00 GB/7.45 GiB)
sd 3:0:0:0: [sdb] Write Protect is off
sd 3:0:0:0: [sdb] Mode Sense: 03 00 00 00
sd 3:0:0:0: [sdb] No Caching mode page found
sd 3:0:0:0: [sdb] Assuming drive cache: write through
 sdb: sdb4
sd 3:0:0:0: [sdb] Attached SCSI removable disk

 

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: hi3536dv100是海思科技生产的一款高性能视频处理芯片。由于涉及到芯片的电路设计,具体的电路图不方便在这里进行展示,建议您可以参考海思科技官方的技术手册或者联系海思科技进行查询。 hi3536dv100芯片主要集成了多个模块,包括视频编码模块、视频解码模块、音频编解码模块、网络传输模块等。它适用于高清视频监控领域,为传统的监控设备提供了更先进的解决方案。 在电路设计中,hi3536dv100芯片需要与其他电路模块进行连接,如DDR3存储器模块、网络接口模块、传感器模块等。这些模块的连接方式和电路图的设计对于芯片的性能和功能起着关键的作用。 由于具体的电路图涉及到专业的设计知识和保密性,未经许可不能随意公开,我们建议您根据自身的需要,通过合法途径获取相关的电路图资料。在设计过程中,还需要注意电路的布局、信号的调试等问题,以保证整体电路的稳定性和可靠性。 总之,hi3536dv100作为一款高性能视频处理芯片,拥有众多的应用领域。在电路设计中,需要仔细阅读相关技术资料,了解芯片的特性和各个模块的连接方式,以保证电路的设计和功能的实现。希望以上回答能对您有所帮助。 ### 回答2: hi3536dv100是一款海思半导体公司推出的视频处理芯片,它具有强大的图像处理和视频编解码能力。该芯片主要用于高清视频监控系统、网络摄像机、车载行车记录仪等领域。 hi3536dv100的电路图包括多个功能模块,主要包括视频输入输出模块、图像处理模块、音频处理模块、存储控制模块、网络通信模块等。这些模块相互连接,共同完成视频处理的功能。 在电路图中,视频输入输出模块负责接收摄像头采集的视频信号,并将处理后的视频信号输出到显示设备。图像处理模块则负责对输入的视频信号进行图像增强、去噪等处理,以提高图像质量。音频处理模块负责接收和处理音频信号,以实现声音的采集和输出。 存储控制模块负责管理存储设备的读写操作,将处理后的视频数据保存或读取。网络通信模块则负责与外部网络进行数据交互,实现远程监控、远程访问等功能。 除了以上的基本模块外,hi3536dv100还包含其他辅助模块,如时钟模块、电源管理模块等,以确保芯片的正常工作和稳定性。 总之,hi3536dv100的电路图是一张复杂的图纸,包含多个模块及其相互的连接关系,通过各个模块的协同工作,实现对视频信号的处理和输出。 ### 回答3: hi3536dv100是一款视频处理器芯片,电路图指的是该芯片的电路设计图。hi3536dv100芯片是海思科技推出的一款多媒体片芯,主要用于高清图像处理和视频编码解码。该芯片支持多种视频格式的编码和解码,以及支持多种输入输出接口,包括HDMI、CVBS、VGA等。 hi3536dv100电路图主要包括各个功能模块的连接关系和电路元件的布局。其中,主要的功能模块包括视频处理单元、DDR内存控制器、视频接口处理器、图像采集接口等。这些模块之间通过片内总线进行数据和控制信号的传输,并通过外部引脚和外部设备进行连接。 电路图设计涉及到电路元件的选择和布局,电源管理、时序控制等因素。通过电路图的设计,可以实现各个模块之间的数据传输和控制。其中,视频处理单元是核心模块,负责视频数据处理和编码解码。DDR内存控制器用于管理存储器的读写操作,实现高效的图像数据传输。视频接口处理器用于与外部设备进行数据交互,支持多种视频接口标准。图像采集接口用于从外部摄像头或其他设备获取图像数据。 通过对hi3536dv100电路图的设计和制作,可以实现视频处理和编码解码功能,为用户提供高清图像处理和视频传输的解决方案。同时,电路图的设计也为后续的芯片制造和系统集成提供了基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值